Our Curriculum

Each project teaches new lessons in electronics and C++ programming.
Projects get more challenging as you learn new commands and components.
[Ages: 12 - Adult]

Weather station c++ project

Weather Station

Project 7
Show More Show more
Weather station c++ project
You will learn about:
  • Using a humidity/temperature sensor
  • Using a barometric pressure sensor
  • Using default libraries

Weather Station

Project 7

Learn how to build a multi-purpose device that can measure temperature, humidity, heat index, atmospheric pressure, and altitude.

In this project, you will be using a two specialized sensors, a DHT and BMP sensor, to create a device that measures all of the things mentioned above. You'll also be introduced a programmer's best friend, code libraries.

Audio visualizer project

Audio Visualizer

Project 8
Show More Show more
Audio visualizer c++ project
You will learn about:
  • Smart LEDs
  • Arrays and interrupts
  • Downloading external libraries

Audio Visualizer

Project 8

Create a display that lights up columns based on the volume of your music.

In this project you will learn more fundamental C++ programming concepts, such as arrays and interrupts, as well as downloading external libraries that don't come pre-packaged with the Arduino IDE. You'll also be using a new specialized LED component.

Lock Box c++ project

Lock Box

Project 9
Show More Show more
Lock Box c++ project
You will learn about:
  • Resistor codes
  • Using a matrix keypad

Lock Box

Project 9

Build and attach an alarm to your Creation Crate box that triggers if the box is opened without entering a code.

In this project you will learn about resistor codes and decoding them. You'll also be using a matrix keypad which is a standard keypad on most appliances, like your microwave for example.

Digital Multimeter c++ project

Digital Multimeter

Project 10
Show More Show more
Digital Multimeter c++ project
You will learn about:
  • Ohm's Law
  • Voltage divider circuits
  • More on resistor codes

Digital Multimeter

Project 10

Create device that measures voltage, so this could be things like battery life or if your wires are connected properly.

In this project, you'll learn all about Ohm's Law and voltage. You'll be building a common and useful tool in the field of electronics that you can use on future projects.

Handheld Balance Game c++ project

Handheld Balance Game

Project 11
Show More Show more
Handheld Balance Game c++ project
You will learn about:
  • Using an accelerometer
  • Using a coordinate system

Handheld Balance Game

Project 11

Build a device that measures rotation!

In this project, you'll be creating a project that uses a very powerful device called an accelerometer. Accelerometers measure rotation, or 'proper acceleration'. These are commonly used in things like drones, for flight stabilization, or in video game controllers to detect what direction you're moving your controller in.

Strength Gauge c++ project

Strength Gauge

Project 12
Show More Show more
Strength Gauge c++ project
You will learn about:
  • Using a strain gauge
  • Using a servo motor

Strength Gauge

Project 12

Create a device that measures force.

In this project, you'll be using a strain gauge to measure force. See how hard you can squeeze the strain gauge. Strain gauges are common in industrial equipment or structures, as they can forecast potential cracks or breaks before they happen.

Google Tracking