Learning paths
Where to start in a field and what comes next: eight routes put in order by hand from entries in the directory, each step saying why it comes where it does.
111 steps · 8 paths
- Data Analyst14
Queries first, then statistics, then Python: the route for someone who questions data, summarises it and tells the result with a chart.
- Frontend Developer14
From HTML and CSS through JavaScript and accessibility to a framework, building something at every step.
- Backend Developer14
From the terminal and Git through databases, APIs and caching to system design.
- Security Beginner14
Protect your own accounts first, then learn Linux and networking, then practise attacks in legal labs: the route into security from zero.
- Machine Learning Engineer14
From mathematical intuition through classical models and deep learning to serving and evaluating language models.
- Self-Hoster14
A Linux box, safe remote access and your first services: the route to hosting your own photos, files and media on hardware you control.
- Embedded & Maker14
From circuit theory to a microcontroller, and on to your own printed circuit board and its enclosure.
- CS Fundamentals13
Beyond learning a language: algorithms, data structures, compilers and how systems are built; the skeleton of a free CS degree.