Coding Arduino C++ with Brian
Welcome! This is Brian's computer science and coding page for Arduino C++ and the Arduino microcontroller. This page contains resources for the upcoming 2025 - 26 school year.
Click here if you are currently working on the Arduino classes from 2023 - 24.
During the upcoming school year, you’ll learn to write computer programs using Arduino C++ to control an Arduino Uno R3 microcontroller.
Through hands-on coding (called sketches), you’ll help digital computers interact with the analog world.
This class starts from the beginning and assumes no prior knowledge of electronics or coding.
You’ll build programs that read sensors (like temperature, light, and distance) and control outputs (like LEDs, motors, and relays).
In addition to coding and electronics, this class is an introduction to computer science, covering:
-
Programming fundamentals: functions, loops, conditionals, variables
-
Key concepts: binary numbers, Boolean logic, and libraries
-
Problem-solving skills: debugging techniques and common coding mistakes
There will also be frequent challenges during “off” weeks — perfect for returning students seeking a deeper experience.
By the end of this course, you'll have an excellent foundation to help you write your own programs.