What do you want to learn?

14 topics · 9,188 concepts · 1,113 sections · beginner to production.

All topics

beginner

A readable, batteries-included language for backends, data work and automation.

821 items39 sections

Complete

beginner

The language every browser runs, and the foundation under React and Next.js.

866 items71 sections

Not written yet

Advertisement
intermediate

Build user interfaces out of small, reusable pieces that react to data.

262 items75 sections

Not written yet

beginner

Package an app with everything it needs so it runs the same everywhere.

360 items69 sections

Not written yet

intermediate

A relational database that keeps your data correct under pressure.

428 items75 sections

132 of 428 covered

Advertisement
advanced

How to shape systems that stay fast and available as they grow.

290 items106 sections

Complete

intermediate

Build typed, async Python APIs with validation and docs built in.

1,277 items106 sections

Not written yet

Advertisement
intermediate

A batteries-included Python web framework for database-backed applications.

1,442 items105 sections

1,112 of 1,442 covered

advanced

The React framework that handles routing, rendering and data fetching for you.

1,291 items103 sections

Not written yet

intermediate

A document database that stores flexible, JSON-shaped records.

482 items86 sections

158 of 482 covered

Advertisement
intermediate

The relational database behind a large share of the web.

391 items79 sections

Not written yet

intermediate

Rent servers, storage and managed services instead of running your own.

278 items70 sections

Complete

Advertisement
advanced

Ship real features on top of models — RAG, agents, evaluation and inference.

659 items97 sections

63 of 659 covered

Pattern-based problem solving — arrays to graphs, for interviews and daily fundamentals.

341 items32 sections

67 of 341 covered