Hard things, drawn simply.
Everything a CS degree teaches, explained like you’re 5.
Visual, hands-on lessons that make computer science click. From bits to distributed systems, one small, colorful step at a time. You've got this.
No account. No credit card. Your progress stays in your browser.
Which sounds like you?
Every lesson, six small steps
-
1. Story
An everyday analogy, like a coat check or a phone book.
-
2. Play
Poke, drag and flip things until the idea clicks.
-
3. Name it
The real terms, translated into plain English.
-
4. Build it
Write real code right in your browser.
-
5. Challenge
A harder twist, with hints if you want them.
-
6. Remember it
Collect concept cards that bring the idea back later.
Stuck? Every big idea has an 🔄 Explain it another way button. Mistakes cost nothing.
Color in computer science
The whole curriculum is a map. Finish a course and its town fills with color.
Foundations
Level 0Hello, Computer
0/4 colored inLevel 1Math Toolbox
0/5 colored inStart free, join when you’re ready
Try it free
$0
The first 3 lessons of every course, with all their interactive visuals, coding exercises and quizzes. No account needed.
Member ⭐
$39/year
Every lesson in every course as it’s published: 43 bachelor’s-level courses, with 29 master’s-level courses coming later. See what’s included.
The curriculum was built by studying the core CS programs of the world’s top-ranked computer science schools and the ACM/IEEE CS2023 curriculum guidelines. How we built it.