← All courses

Learning Paths

Not sure what order to learn things in? These roadmaps string our courses together toward a goal — work through each one top to bottom.

Frontend Developer (React)

Go from markup basics to building modern, typed React apps.

  1. HTML & CSS
  2. JavaScriptES2026
  3. TypeScript6.0
  4. React.js19.2
  5. Next.js16.2

Frontend Developer (Angular)

Go from markup basics to building structured, typed Angular apps.

  1. HTML & CSS
  2. JavaScriptES2026
  3. TypeScript6.0
  4. Angular22

Backend Developer (Java)

The enterprise backend stack: language, build tool, framework, database.

  1. Java25 (LTS)
  2. Maven3.9
  3. Spring Boot4.1
  4. PostgreSQL18
  5. Docker29

Backend Developer (Node.js)

JavaScript end to end — server APIs, structured frameworks, and data.

  1. JavaScriptES2026
  2. TypeScript6.0
  3. Node.js24 (LTS)
  4. Express.js5.2
  5. NestJS11.1
  6. MongoDB8.0

DevOps & Cloud

Version control, containers, orchestration, pipelines, and the cloud.

  1. Linux & Shell
  2. Git & GitHub2.55
  3. Docker29
  4. Kubernetes1.36
  5. CI/CD
  6. Cloud

Full-Stack & Advanced Topics

Round out a full-stack skillset with data, APIs, scale, and security.

  1. React.js19.2
  2. Next.js16.2
  3. Node.js24 (LTS)
  4. Redis8.8
  5. GraphQLSept 2025 Edition
  6. System Design
  7. Web Security
  8. Testing & TDD