A readable, batteries-included language for backends, data work and automation.
What do you want to learn?
All topics
The language every browser runs, and the foundation under React and Next.js.
Build user interfaces out of small, reusable pieces that react to data.
Package an app with everything it needs so it runs the same everywhere.
A relational database that keeps your data correct under pressure.
How to shape systems that stay fast and available as they grow.
Build typed, async Python APIs with validation and docs built in.
A batteries-included Python web framework for database-backed applications.
The React framework that handles routing, rendering and data fetching for you.
A document database that stores flexible, JSON-shaped records.
The relational database behind a large share of the web.
Rent servers, storage and managed services instead of running your own.
Ship real features on top of models — RAG, agents, evaluation and inference.
Pattern-based problem solving — arrays to graphs, for interviews and daily fundamentals.