Everything you'll learn
The full curriculum, free and in the open. Every chapter has a lesson, hands-on exercises, and a quiz.
1
Getting Started with Python
Learn the basics of Python programming — printing, variables, and your first programs!
2
Make It Move
Bring your code to life — animations first, then real games you can play.
1
Getting Started with JavaScript
Learn the basics of JavaScript — the language of the web!
1
Getting Started with Rust
Learn the basics of Rust programming — printing, variables, and your first programs!