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
Software Development Ecosystem
In order, from fundamentals to production. Start at 1.
9 courses
Terminal and Command Line Guide
Learn to move around, inspect, compose, diagnose, and automate any machine — yours or a remote one you connect to over…
Beginner40 lessonsSoftware Development Foundations
Learn to think like a professional developer, not just write code.
Beginner64 lessonsGit & GitHub Guide
Master version control with Git and collaborative development with GitHub, from your first commit to production CI/CD…
Intermediate105 lessonsSecurity for AI-Generated Code
In Veracode's benchmark (July 2025.
Advanced38 lessonsDesign Patterns
Learn to read someone else's code and name what you see — "this is a Strategy," "there's a God object here" — and…
Intermediate64 lessonsClean Code And Code Review
Learn to write code someone else can read without suffering, and to take part in a review as a professional in both…
Intermediate64 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 lessonsTechnical English and Employability
Learn to work and apply for jobs in English.
Advanced56 lessons