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.