Skill
Arrays, lists, hash maps, trees and graphs with the classic algorithms and complexity analysis — typed out, not memorised, for interviews and for real code.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
12h 31mProject-basedfreeCodeCamp.org12h 31m
Twelve and a half hours of Python implementations of every structure and algorithm in the companion course, ending with interview-style problem walkthroughs. Use it when you want the algorithm practice to double as Python practice.
48h 50mAdvancedfreeCodeCamp.org48h 50m
A 49-hour mega course published in late 2025 that goes past the classic curriculum into pattern-based interview preparation. The most current large-scale DSA pack we verified, and the only one that also covers how to structure practice sessions.
5h 22mLearnPath pickfreeCodeCamp.org5h 22m
Covers arrays, linked lists, hash tables, trees, graphs and the classic algorithms with hand-traced examples and complexity analysis in every section. The implementations are typed out on screen rather than shown as finished code, which makes it usable as a do-it-alongside course.