Arduino Coding Options


Students interested in learning to program electronics can add these options to their week of camp. Spend an hour each day on this introduction to Arduino or intermediate Arduino program and get to take home your very own micro controller to continue to tinker on projects at home.

Combines hardware and software platforms for a fun hands-on learning environment.   Children will work on different projects each day while learning to design and create their own programs!

An Arduino is a fairly simple microcontroller computer - a small computer that runs only one program (unlike a general purpose computer, or smart phone these days). In order to program it, you need a special program running on your laptop.  Children will learn how to use that special program, write their own code (very similar to C code) or a visual programming option like Scratch, and learn to upload the program into their Arduino (Nano). The circuit board is a specially designed board with fairly simple circuits that the students can use to turn on or off the LEDs, a noise buzzer, read sensors like a Light-Dependent Resistor (LDR), etc.   There are even two expansion slots for additional sensors if the students want to expand their knowledge!  Below are examples of topics covered in the classes:

Two options are available, our Introduction to Arduino class, and our intermediate Arduino class.

Introduction to Arduino and the Edu-Shield 1

  • Blinking lights
  • Morse code and blinking
  • Variables, conditions, and the serial monitor
  • Digital versus analog, and learn to read pins (read the button)
  • Learn for/next and while loops
  • Start work on their own projects
  • Design and program their own programs and present them

This camp is for ages 9 to 13 Note: Sorry students who are not yet 9 may not attend regardless of minecraft proficiency. Proof of age will be checked.

Intermediate Arduino Edu-Sheild 2

The Edu-Shield 2 program extends the knowledge children learn in the Introduction to Arduino by introducing additional concepts (RGB LED, 7-Segment displays using a shift register, learning to read potentiometers and even a joystick).  Aside from learning how to read and use these devices, we will make a few simple games like a Simon Says, Repeat the Sound, and Memory.  There will also be time to try using the add-on components from Edu-Shield 1 introduction like a screen.

The Edu-Shield 2 projects are more "games" oriented with the joystick as one of the methods of input, but the Edu-Shield 2 is still packed with capabilities and surprises - children can use this shield to expand their programming by connecting to a TV to show very simple graphics, or use expansion devices to control screens, motors, gyroscopes, and many other devices!

Pre-requisite: Introduction to Arduino Edu-Shield 1. (bring your Edu-Sheild 1 to camp or buy a new nano controller for an additional $10)

Increase the academic content of your child's week by adding this option to your existing camp theme.


Waterloo camps will be held at

  • 50 Erb St. W., Waterloo, ON

Kitchener/Cambridge camps will be held at

Guelph  camps will be held at

  • 7654 Conservation Rd, Guelph, ON

Toronto  camps will be held at

  • West: 85 The Kingsway, Etobicoke, ON
  • Central / North: 131 Farnham Ave., Toronto, ON

Hamilton  camps will be held at 

  • Hillfield Strathallan College, 299 Fennell Ave. W., Hamilton, ON

Burlington  camps will be held at 

  • BCA, 521 N Service Rd, Burlington, ON


“Learning is experience. Everything else is just information.” 

― Albert Einstein