Build and secure real software, from your first line of code onward.
Build websites and full-stack apps — from your first HTML tag to deploying a React + Node.js project.
12 modules
The core CS fundamentals behind efficient code and technical interviews — arrays to graphs to dynamic programming.
12 modules
Modern client-side engineering — CSS systems, React internals, state management, and shipping accessible, tested UI.
12 modules
Server-side engineering — REST and GraphQL APIs, auth, caching, and the architecture behind production backends.
12 modules
Design, query, and scale databases — relational modeling, SQL, NoSQL, indexing, and production reliability.
12 modules
Ship software with confidence — manual testing, unit and end-to-end automation, API testing, and performance testing.
12 modules