The same circuits on an Arduino Uno, now in C++: pins by number, setup() and loop(), variables and decisions, the serial monitor and PWM. Each sketch runs on a board in the lesson, and each lesson has a step to build it in Tinkercad Circuits. The last unit moves to a real breadboard and a project tested against a brief.
Each lesson works two ways. Students can work through the online tutorial at their own pace (it checks their answers and saves their progress in their browser), or you can teach it to the whole class from the slides, then send students into the tutorial for the Modify and Make steps.
Every lesson guide has plain-language notes, the answers to every check, a solution for every task, and slides and a worksheet for Waypoints Prepare. These guide pages are not linked from student pages, but they are not secret either: keep printed Teacher editions for answers you do not want students to find.
Whole-course cheat sheet: Open to print (every command, grouped by unit: a handout for the final challenge)
Pins by number, and what setup() and loop() do.
Cheat sheet: Open to print (A4, with board pictures) · Markdown
Values and decisions, printing to the computer, and outputs that vary.
Cheat sheet: Open to print (A4, with board pictures) · Markdown
A breadboard, a small system tested against its brief, and the same project on a Pico.
Cheat sheet: Open to print (A4, with board pictures) · Markdown