Become a Full Stack Developer

Go from web fundamentals to building and shipping production-ready applications, one practical course at a time.

8 courses 96 hours total Beginner → Advanced

8 courses, in order.

Follow the path top to bottom, or jump ahead if you already know a step.

9h 22 lessons

HTML, CSS & Responsive Layout

Semantic markup, modern CSS layout with flexbox and grid, and mobile-first design.

View course →
14h 31 lessons

JavaScript Fundamentals

Core language features, the DOM, events, and asynchronous programming.

View course →
18h 30m 42 lessons

Modern WordPress Development

Build a full WordPress theme foundation: templates, Gutenberg, i18n and WPCS.

View course →
16h 38 lessons

Databases & SQL

Relational design, indexing, and writing performant queries.

View course →
12h 27 lessons

Server-Side APIs

Design and build REST APIs, authentication, and data validation.

View course →
21h 15m 47 lessons

Cloud Infrastructure with AWS

Deploy, scale and monitor applications on managed cloud infrastructure.

View course →
6h 18 lessons

Testing & Quality

Unit, integration and end-to-end testing for confident releases.

View course →
3h 9 lessons

Capstone Project

Plan, build and ship a full application that ties every prior course together.

View course →

What you'll be able to do

  • Ship a full-stack application from scratch
  • Design and query relational databases confidently
  • Build and consume REST APIs
  • Deploy and monitor apps on cloud infrastructure
Start learning today

Your next skill is closer than you think.

Join thousands of learners building practical, valuable skills every day.

Explore Courses