Level 1

C++ before the robot controller

This series gives robotics students a gentle first pass through source code, compilers, program structure, and the edit-compile-run cycle before they move into ESP32 hardware.

Whiteboard-style robotics C++ lesson artwork with a laptop and robot controller

Course map

Level 1 C++ Foundations

01

Lesson materials ready

What Is C++?

Source code, compiler, program structure, Hello World, comments, cout, semicolons, and the first skill check.

Open resources
02

Lesson materials ready

Program Structure and Variables

Comments, indentation, naming rules, strings, integers, doubles, and clear robot-profile output.

Open resources
03

Lesson materials ready

Input and Decisions

Terminal input, comparisons, if and else, and a robot readiness skill check.

Open resources
04

Lesson materials ready

Hello ESP32

Move from desktop C++ into setup, loop, Serial output, and a safe first board upload.

Open resources

Teacher starting point

Plan the four-lesson sequence

Use the teacher course map for prerequisites, equipment, timing, assessment evidence, and the Lesson 4 USB-only safety gate.