New here? See how enrollment works →
Beginner → Intermediate

Front-End Developer

Go from your first HTML page to interactive React applications.

HTMLCSSJavaScriptReact
Courses9
Learning hours~116
Sequential duration~36 weeks
If purchased separately$3,691

You can also enroll in one course at a time. No payment is charged on this website.

Courses in order

  1. 1
    HTML Foundations
    HTML & CSS · Beginner · Mentor-supported · 6 weeks
  2. 2
    Responsive Layouts
    HTML & CSS · Intermediate · Project-based · 4 weeks
  3. 3
    Flexbox in Practice
    HTML & CSS · Beginner · Guided project · 4–5 weeks
  4. 4
    CSS Grid in Practice
    HTML & CSS · Intermediate · Self-paced course · 3 weeks
  5. 5
    JavaScript Fundamentals
    JavaScript · Beginner · Guided project · 4–5 weeks
  6. 6
    Modern ES6+ Syntax
    JavaScript · Beginner · Project-based · 4 weeks
  7. 7
    DOM Programming
    JavaScript · Intermediate · Self-paced mini-course · 2 weeks
  8. 8
    Async JavaScript
    JavaScript · Intermediate · Project-based · 4 weeks
  9. 9
    React Foundations
    React · Beginner · Self-paced course · 3 weeks

Projects along the way

  • Four-page personal site
  • Browser quiz app
  • Recipe browser in React

Other learning paths