New here? See how enrollment works →
Beginner → Advanced

Full-Stack JavaScript Developer

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

JavaScriptReactNode.jsSQL
Courses9
Learning hours~126
Sequential duration~39 weeks
If purchased separately$3,991

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

Courses in order

  1. 1
    JavaScript Fundamentals
    JavaScript · Beginner · Guided project · 4–5 weeks
  2. 2
    Async JavaScript
    JavaScript · Intermediate · Project-based · 4 weeks
  3. 3
    React Foundations
    React · Beginner · Self-paced course · 3 weeks
  4. 4
    Node.js Foundations
    Node.js · Beginner · Guided project · 4–5 weeks
  5. 5
    REST API Build
    Node.js · Intermediate · Guided project · 4–5 weeks
  6. 6
    SQL Foundations
    Databases & SQL · Beginner · Project-based · 4 weeks
  7. 7
    SQL Joins
    Databases & SQL · Intermediate · Self-paced course · 3 weeks
  8. 8
    Booking App
    Full-Stack · Intermediate · Project-based · 4 weeks
  9. 9
    Full-Stack Capstone
    Full-Stack · Advanced · Mentor-supported · 6 weeks

Projects along the way

  • Bookings API
  • Studio booking app
  • Full-stack capstone

Other learning paths