Skip to content

Pick one of six tech tracks

Every track grows from the same foundations and ends in a production-style project. Each branch of the tree is one track. Choosing one costs nothing, and you can switch any time.

The tracks side by side

TrackCore stackProject briefBuilds toward
Full-Stack WebReact, TypeScript, Node.js, PostgreSQLAnalytics dashboard for a seed-stage startupBackend or full-stack engineer
AI & Machine LearningPython, pandas, scikit-learn, PyTorch basicsProduct recommendation engineMachine learning engineer
Mobile DevelopmentReact Native, TypeScript, Expo, NavigationCross-platform app from a design specMobile developer
DevOps & InfrastructureLinux, Docker, GitHub Actions, Infrastructure as codeDeployment pipeline for a growing teamPlatform or DevOps engineer
Frontend EngineeringHTML and CSS, TypeScript, React, Accessibility (WCAG)Component library for a product suiteFrontend or UI engineer
Data EngineeringSQL, Python, Data modelling, OrchestrationETL pipeline and reporting for a sample businessData engineer
  • Full-Stack Web

    Core stack
    React, TypeScript, Node.js, PostgreSQL
    Project brief
    Analytics dashboard for a seed-stage startup
    Builds toward
    Backend or full-stack engineer
  • AI & Machine Learning

    Core stack
    Python, pandas, scikit-learn, PyTorch basics
    Project brief
    Product recommendation engine
    Builds toward
    Machine learning engineer
  • Mobile Development

    Core stack
    React Native, TypeScript, Expo, Navigation
    Project brief
    Cross-platform app from a design spec
    Builds toward
    Mobile developer
  • DevOps & Infrastructure

    Core stack
    Linux, Docker, GitHub Actions, Infrastructure as code
    Project brief
    Deployment pipeline for a growing team
    Builds toward
    Platform or DevOps engineer
  • Frontend Engineering

    Core stack
    HTML and CSS, TypeScript, React, Accessibility (WCAG)
    Project brief
    Component library for a product suite
    Builds toward
    Frontend or UI engineer
  • Data Engineering

    Core stack
    SQL, Python, Data modelling, Orchestration
    Project brief
    ETL pipeline and reporting for a sample business
    Builds toward
    Data engineer

Not sure which to choose?

Start with what you enjoy, not what sounds most employable. You learn faster on work you care about. You can switch later without losing your progress on the shared foundations.

You want to understand how a whole product fits together
Try Full-Stack Web
You like seeing your work on screen, and care how it looks and feels
Try Frontend Engineering or Mobile Development
You enjoy data, statistics or making sense of messy information
Try Data Engineering or AI & Machine Learning
You like automating things and keeping systems reliable
Try DevOps & Infrastructure

Plant your roots

Create a free account, choose your track and start at your own pace. No card needed, and you can pause or leave at any time.