New here? See how enrollment works →

Learning Paths

Each path lists courses from our catalog in the order we recommend. You start with the first course and finish with a project that pulls the skills together.

Beginner → Intermediate

Front-End Developer

Go from your first HTML page to interactive React applications.

HTMLCSSJavaScriptReact

7 courses · ~88 learning hours · $2,793 if purchased separately

Explore path →
  1. 1HTML FoundationsHTML & CSS · 6 weeks
  2. 2Responsive LayoutsHTML & CSS · 4 weeks
  3. 3CSS Grid in PracticeHTML & CSS · 3 weeks
  4. 4JavaScript FundamentalsJavaScript · 4–5 weeks
  5. 5DOM ProgrammingJavaScript · 2 weeks
  6. 6Async JavaScriptJavaScript · 4 weeks
  7. 7React FoundationsReact · 3 weeks
Beginner → Advanced

Full-Stack JavaScript Developer

Combine React, Node.js and SQL into complete, deployed applications.

JavaScriptReactNode.jsSQL

9 courses · ~126 learning hours · $3,991 if purchased separately

Explore path →
  1. 1JavaScript FundamentalsJavaScript · 4–5 weeks
  2. 2Async JavaScriptJavaScript · 4 weeks
  3. 3React FoundationsReact · 3 weeks
  4. 4Node.js FoundationsNode.js · 4–5 weeks
  5. 5REST API BuildNode.js · 4–5 weeks
  6. 6SQL FoundationsDatabases & SQL · 4 weeks
  7. 7SQL JoinsDatabases & SQL · 3 weeks
  8. 8Booking AppFull-Stack · 4 weeks
  9. 9Full-Stack CapstoneFull-Stack · 6 weeks
Beginner → Advanced

Node.js Backend Developer

Build secure, tested server-side applications with Node.js, SQL and Docker.

Node.jsExpressGitDeployment

7 courses · ~140 learning hours · $4,793 if purchased separately

Explore path →
  1. 1Node.js FoundationsNode.js · 4–5 weeks
  2. 2REST API BuildNode.js · 4–5 weeks
  3. 3Node AuthenticationNode.js · 6 weeks
  4. 4SQL FoundationsDatabases & SQL · 4 weeks
  5. 5Advanced SQL for Web AppsDatabases & SQL · 4–5 weeks
  6. 6Docker FoundationsTesting & DevOps · 2 weeks
  7. 7Advanced Node ArchitectureNode.js · 10–12 weeks