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.

Looking for the recordings from the 2023-24 Arduino Classes?
They are available from a button at the bottom of this page.

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.

 

Please login or register to read the rest of this content.