Official Course Announcements - Data Structures with Python

:wave: Hi and welcome to Data Structures and Algorithms in Python.

Data Structures and Algorithms in Python is a FREE Self-Paced Certification course that provides a beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

  • Watch live hands-on coding-focused video tutorials
  • Practice coding with cloud Jupyter notebooks
  • Solve questions from real programming interviews
  • Earn a verified certificate of accomplishment

:link: Quick Links



• Lesson 1 - Binary Search, Linked Lists and Complexity
• Lesson 2 - Binary Search Trees, Traversals and Recursion
• Lesson 3 - Sorting Algorithms and Divide & Conquer
• Lesson 4 - Recursion and Dynamic Programming
• Lesson 5 - Graph Algorithms (BFS, DFS & Shortest Paths)
• Lesson 6 - Python Interview Questions, Tips & Advice


• Assignment 1 - Binary Search Practice
• Assignment 2 - Hash Tables and Python Dictionaries
• Assignment 3 - Divide and Conquer Practice
• Project - Step-by-Step Solution to a Programming Problem


:dart: Certificate of Accomplishment

Earn a verified certificate of accomplishment (sample) for FREE by completing all weekly assignments. The certificate can be added to your LinkedIn profile, linked from your Resume, and downloaded as a PDF.


:man_teacher: Instructor - Aakash N S

Aakash N S is the co-founder and CEO of Jovian. Previously, Aakash has worked as a software engineer (APIs & Data Platforms) at Twitter in Ireland & San Francisco and graduated from the Indian Institute of Technology, Bombay. He’s also an avid blogger, open-source contributor, and online educator.


:zap: Jovian PRO

Get access to a private Slack group with the course team, attend weekly office hours on Zoom, and get 1-on-1 guidance for your project by joining Jovian Pro. This is a limited and paid program designed to help you get the most out of this course. Apply here:

9 Likes