1. Lines and paths

Role path

Full-Stack Developer

Work like a professional developer from your editor to production.

6 tools13 courses4 lines78 lessons open4 career stages47 h in total

  1. Fresher

    Station 1Your Developer SetupSet up a professional developer workstation on Windows or macOS, get comfortable in the terminal and VS Code, and add the team tools that keep everyone's code consistent.Beginner4 lessons2.5 h4 episodes
  2. Station 2Git from the InsideUnderstand how Git really works, from snapshots and the staging area to branches, conflicts, safe history rewriting, undo and the objects inside .git, by running every command yourself.Beginner7 lessons4.5 h7 episodes
  3. Change to the System Design line

    Station 3How the Web WorksFollow one request from a phone to a server and back, design APIs that survive real networks, and put numbers on speed, load and reliability.Beginner6 lessons3 h6 episodes
  4. Change to the Developer Foundations line

    Station 4JavaScript Deep DiveLearn how JavaScript really behaves, from values and closures to the event loop and async code, by fixing real bugs in a grocery chain's apps.Intermediate8 lessons5 h8 episodes
  5. Junior

    Station 5GitHub for TeamsWork on a shared codebase the way strong teams do: push and pull safely, review pull requests, ship releases and hotfixes, plan in GitHub Projects, and let GitHub Actions check and deploy every change.Intermediate7 lessons4 h7 episodes
  6. Station 6React for the WebBuild fast, accessible web front ends with React 19 and Next.js: components, state, data loading, forms and tests.Intermediate6 lessons4 h6 episodes
  7. Station 7JavaScript in the Real WorldTake JavaScript from the language to real projects: the browser, npm, TypeScript, Node APIs, performance and security.Intermediate6 lessons3.5 h6 episodes
  8. Mid-level

    Station 8Building APIs with Node.jsDesign and build a production-ready REST API with Node.js, TypeScript, NestJS and PostgreSQL.Intermediate6 lessons4 h6 episodes
  9. Change to the System Design line

    Station 9SQL & Data ModelingDesign PostgreSQL tables that keep every fact in one place, write the SQL behind real reports, make queries fast with the right indexes, and keep data correct under concurrent writes and live schema changes.Beginner6 lessons4 h6 episodes
  10. Change to the Developer Foundations line

    Station 10Ship a Project End to EndTake one small app from issue to tagged release and hotfix, write the playbook your team ships by, and work safely with AI coding assistants.Advanced3 lessons2 h3 episodes
  11. Senior

    Change to the Cybersecurity line

    Station 11Application Security for DevelopersBuild software that resists attack: the OWASP Top 10, threat modelling, secure code review, supply chain and AI app risks.Intermediate6 lessons4 h6 episodes
  12. Change to the System Design line

    Station 12Scaling Building BlocksLearn the building blocks that let an app grow from one server to millions of users: load balancers, caches, object storage and CDNs, queues, rate limits and real-time updates.Intermediate7 lessons4.5 h7 episodes
  13. Change to the Leadership line

    Station 13From Engineer to Tech LeadLead the technical work of a team: direction, design reviews, delegation, mentoring, predictable delivery and a working partnership with product and engineering management.Intermediate6 lessons3.5 h6 episodes