Data Structures & Algorithms
The core computer-science toolkit for problem solving and interviews.
Beginner
Start here. No background needed beyond school maths.
Document
Beginner
↗ External site
Data Structure Visualizations
Step-by-step animations of stacks, trees, heaps, hash tables and sorting that you can control with your own input.
Sign up to see the source
Document
Beginner
↗ External site
VisuAlgo
Animated visualisations of data structures and algorithms that you can step through, with quizzes to test yourself.
Sign up to see the source

