SOUND FAMILIAR?

Learning Struggles

LEARNING IN THE AGE OF AI

AI writes code. You still have to know if it’s right.

HOW IT WORKS

Read it. Write it. Prove it.

THE PLATFORM

Everything around the lesson, built in.

A path to follow, checks you can trust, and tools that keep you moving.

COMING SOON

What’s next on the platform.

Already on the roadmap. Vote to move them up.

FREE AND RUSTACEAN+

Start free. Go all in when you’re ready.

FAQ

Questions

Why not just ask an AI?

Ask it. Then you need to know whether its answer fits your chip, your crate version and your board. That’s what you learn here, and ter hint --llm lets your model help with the lesson in front of it.

Do I need a board?

No. Every exercise runs in a Wokwi simulation with your own free account. With an ESP32-C3, the same exercise runs on real hardware.

How much Rust do I need?

The basics: variables, functions, structs, enums, match, and a first pass at ownership and borrowing. If you've worked through the first half of The Rust Programming Language book, roughly chapters 1 to 10, you're ready. The embedded side of Rust, like why a pin moves into its driver or how async works on a microcontroller, is explained in the lessons where you first meet it.

Is this actually current?

Each course shows its crate version and when it was last updated. Whenever a course changes, every complete program is compiled against those crates.

Which editor and OS?

Any editor. Linux, macOS or Windows; the setup course walks through each.

I’m already a subscriber. Do I have an account?

Yes. Sign in with the email you subscribed with and we’ll send you a link.