learn --list
Four tracks, taught by people who build software for a living — not just teach it. Pick a full track, or go deep on one language at a time.
Tracks
Every track is project-based. You leave with things you built, not just notes.
Build interfaces people enjoy using — from layout fundamentals to modern component-based frameworks.
APIs, databases, authentication and servers — the systems running behind every screen.
Use AI tools and agents to automate real business workflows — practical builds, not theory.
Go deep on a single language — Python, Java, JavaScript and more — taught on its own, in depth.
Tell us what you're trying to build or where you want to work, and we'll point you to the right course.
Talk to an advisor