The hero part of zero-to-hero

Capstone projects

Lessons build recognition; a project builds ability. Pick ONE, build it in Python or JavaScript on your own machine, and tick the milestones as they genuinely work. Every step maps to lessons you have already completed.

🗓

Task Scheduler

priority queues · hash maps · graphs · topological sort

Build a command-line task manager where tasks have priorities and dependencies. It must always suggest the most urgent task whose prerequisites are done.

⌨️

Search Autocomplete

tries · strings · sorting · sliding window

Type two letters, get the top suggestions instantly — like a search box. Works on a dictionary of 10,000+ words.

🗺

Grid Pathfinder

graphs · BFS · Dijkstra · A* · heaps

A maze on a grid with walls and mud (slow cells). Find the best route — then find it faster.