C++ Middle

VIDI X — Middle C++
Back to VIDI X Universe
VIDI X · Middle School

C++ Middle

Dive into C++ fundamentals with hands-on microcontroller programming. 9 lessons, real hardware, zero experience needed.
9 Lessons Real hardware Ages 11–14
The curriculum
Your Learning Path
9 lessons. One complete C++ journey. Work through them in order.
Lesson 0

Get Ready! Everything You Need to Know Before You Begin!

Set up your VIDI X, install the Arduino IDE, and get ready for your C++ coding adventure.

Start hereNo prerequisites
Lesson 1

Dive into Basic Coding!

Variables, serial output, and writing your very first C++ sketch on VIDI X.

Fundamentals
Lesson 2

Program Your TFT Screen!

Display text, shapes, and colors on the VIDI X built-in screen using C++ code.

Display
Lesson 3

Program a Touch Screen

Respond to touch input and build interactive controls users can tap and swipe.

Input
Lesson 4

Program a Button on VIDI X

Read physical button presses and trigger actions — your first hardware interaction in C++.

Hardware
Lesson 5

Measure Temperature

Read sensor data and display real-world temperature measurements on screen.

Sensors
Lesson 6

Pulse Width Modulation

Control LED brightness and motor speed using PWM — precision output control in C++.

Output
Lesson 7

Play Sounds & Music on VIDI X

Generate tones, melodies, and sound effects — bring your projects to life with audio.

Audio
Lesson 8

Program a Game!

Combine everything you’ve learned — screen, touch, buttons, sound — into a playable game on VIDI X.

Final project