Learning that can't be automated

Master programming fundamentals through active recall, spaced repetition, and AI-scaffolded learning. When you complete a Gradual course, it means something.

How Gradual Works

1

Learn

Clear explanations and worked examples teach each concept. AI can preview, explain differently, or help you debug your thinking.

2

Master

Practice problems test your understanding without AI assistance. You must pass to unlock the next concept. No shortcuts.

3

Retain

Spaced repetition schedules reviews at optimal intervals. Your knowledge sticks because you practice retrieving it over time.

Our Values

AI Scaffolds, You Master

AI can preview, explain, and debug. But you do the thinking. Mastery checks are sacred - no AI assistance. Ever.

Struggle is the Product

We calibrate difficulty, not eliminate it. Productive struggle builds durable knowledge that passive consumption never could.

Credentials Mean Something

Completion equals demonstrated mastery of every concept. No shortcuts. No exceptions. Your certificate proves real skills.

Accessible by Design

Mobile-first. Offline-capable. Equitable pricing. World-class learning for anyone with curiosity and determination.

Ready to start learning?

Begin with Programming Fundamentals - 63 concepts, ~35 hours, completely free to start.