Computer Science · Career Paths
Choose your specialization
Follow a path to a role, or take any course on its own. Every phase ends in something you have built.
32 courses · 6 domains · 6 paths to a role
A double ring means the course counts toward more than one path
Every track is built in phases
A phase is a run of weekly sessions that ends with something you can show. How many phases depends on the subject. Frontend Web takes 5.
Phase 1
The Browser
Build and style a real page before any framework hides how it works.
Deliverable: A responsive, keyboard-navigable site deployed to a real URL.
Phase 2
JavaScript, Honestly
Make a page respond to a human with no framework doing it for you.
Deliverable: A vanilla-JS app, built with Vite, that fetches live data and handles loading, empty, and error.
Phase 3
Thinking in React
Move from pages to components and put each piece of state in the right place.
Deliverable: An interactive multi-component React app with no data fetching and no behaviour you can't explain.
Phase 4
Types, Data, Routes
Talk to a real API without hand-rolled fetching, and let the types catch the rest.
Deliverable: A typed, routed React app running against a real API with honest loading and error UI.
Phase 5
Ship It
Get an app off your machine and prove it holds up for someone who isn't you.
Deliverable: A deployed app with a passing test suite, a WCAG 2.2 AA audit, and a measured performance budget.
Pay for the whole track, or just one phase
If you only need the part you are missing, buy that phase on its own. If you are taking the whole track, the bundle costs less than the phases added up.
- Access opens as soon as your payment is confirmed.
- The first session of every track is free to preview.
- A full-track registration unlocks every phase at once.
Worked example
Frontend Web
- One phase, on its own
- $58
- All 5 phases, bought separately
- $290
- Whole track
- $240
Saves $50 against buying phases
Start here
Browse all tracksReact
Frontend Web
Build the part people actually touch.
Node.js
Backend Web
Run the part nobody sees.
Flutter
Mobile Development
Ship an app people install.
Unity
Game Development
Make something people want to play.
Not sure which track is yours?
Every syllabus is public. Read the whole thing before you decide, and preview the first session for free.