Video course

Algorithms and Data Structures

Structured interview-style practice with Python walkthroughs for arrays, strings, linked lists, trees, graphs, greedy methods, and dynamic programming.

Video Lessons

Free video course · Python

Build the patterns behind coding interviews

Structured interview-style practice with Python walkthroughs for arrays, strings, linked lists, trees, graphs, greedy methods, and dynamic programming. Watch the explanation, pause to solve, then compare your approach.

0 / 76Lessons complete
10Core topic groups
FreeSelf-paced
A clear routine

How to use this course

01

Watch the setup

Understand the problem, constraints, and pattern being tested.

02

Pause and solve

Write your own Python solution before seeing the full walkthrough.

03

Compare and mark done

Review complexity, finish the lesson, and continue where you stopped.

Curriculum

Choose your next problem

Start at lesson 1 for the full path, or filter by the pattern you want to practise.

76 lessons shown