Index

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

  1. Data Analyst14

    Queries first, then statistics, then Python: the route for someone who questions data, summarises it and tells the result with a chart.

  2. Frontend Developer14

    From HTML and CSS through JavaScript and accessibility to a framework, building something at every step.

  3. Backend Developer14

    From the terminal and Git through databases, APIs and caching to system design.

  4. Security Beginner14

    Protect your own accounts first, then learn Linux and networking, then practise attacks in legal labs: the route into security from zero.

  5. Machine Learning Engineer14

    From mathematical intuition through classical models and deep learning to serving and evaluating language models.

  6. 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.

  7. Embedded & Maker14

    From circuit theory to a microcontroller, and on to your own printed circuit board and its enclosure.

  8. CS Fundamentals13

    Beyond learning a language: algorithms, data structures, compilers and how systems are built; the skeleton of a free CS degree.