The whole catalog, ecosystem by ecosystem
Complete, self-paced guides ordered into ecosystems that run from fundamentals to production. Each ecosystem is built from what real job postings actually ask for.
- open courses
- 157open courses
- ecosystems
- 15ecosystems
- lessons
- 9,312lessons
Fullstack Development Ecosystem
In order, from fundamentals to production. Start at 1.
19 courses
Web Fundamentals Html Css
Learn to structure and style a web page from scratch with a senior developer's judgment.
Beginner64 lessonsTypeScript Essentials
TypeScript applied end to end.
Beginner96 lessonsReact Fundamentals
Learn React's mental model.
Beginner64 lessonsNextjs App Router
Take a React app to production with the Next.js App Router.
Beginner64 lessonsFrontend State And Data
Learn to manage a frontend app's state and data at scale.
Beginner64 lessonsREST APIs & HTTP Fundamentals Guide
This guide teaches you the HTTP protocol and the REST principles behind every web API.
Beginner32 lessonsUi Systems And Design Implementation
Learn to implement design in code systematically.
Beginner64 lessonsAuthentication & Authorization Guide
This guide teaches you how to implement complete authentication and authorization.
Intermediate48 lessonsFullstack Performance And Deployment
Learn to make a frontend app fast and ship it to production.
Intermediate64 lessonsPostgreSQL & SQLAlchemy Guide
Learn PostgreSQL from installation to optimized queries, model your data with the SQLAlchemy ORM, manage your schema…
Intermediate48 lessonsSecurity for AI-Generated Code
In Veracode's benchmark (July 2025.
Advanced38 lessonsTesting Backend Applications Guide
Learn backend testing end to end.
Intermediate48 lessonsSystem Design Fundamentals
Learn to design a distributed system from scratch and scale it with judgment, not memorized answers.
Intermediate64 lessonsMonitoring & Observability Guide
Master the observability of AI systems in production with OpenTelemetry, the open instrumentation standard.
Advanced64 lessonsBuilding with LLMs in Code
Integrate an LLM into a real product from code, not from an experimentation notebook.
Advanced64 lessonsDebugging and Troubleshooting
Take an unknown failure — a thirty-line traceback, a silently wrong result, a regression buried under two hundred…
Advanced48 lessonsWorking with Coding Agents
Learn to direct coding agents as a professional craft, not improvisation.
Advanced48 lessonsDeployment & System Design Guide
Take your Python API from localhost to production on real cloud platforms (Render, Railway, Fly.io), set up managed…
Advanced56 lessonsTechnical English and Employability
Learn to work and apply for jobs in English.
Advanced56 lessons