
Course Structure
Our Arduino Electronics & Coding Course introduces students to the exciting world of
electronics, coding, sensors, motors, and creative engineering. Using the Arduino UNO R3 and
the Elegoo Super Starter Kit, students learn how to build real circuits, write code, troubleshoot
problems, and design their own electronic projects. The course is based on a 20-week
progression covering all Elegoo kit lessons from 0–24, ending with a student-designed capstone
project.
Each class is 1.5 hours, giving students enough time for hands-on wiring, coding practice,
testing, debugging, and creative exploration. The program is designed to help young learners
move step by step from beginner-friendly circuits to more advanced Arduino builds.

Program Format
-
Age Group: 10+
-
Course Length: 20 weeks
-
Class Length: 1.5 hours per week
-
Total Instructional Time: 30 hours
-
Required Kit: Elegoo Super Starter Kit for UNO
-
Final Project: Student-designed Arduino project
Placement for Students with Prior Experience
Students do not have to start from Level 1 if they already have previous experience with
Arduino, electronics, coding, robotics, or similar hands-on STEM programs. Children may join
the course at the level that best matches their current skills.
Before placement, we can assess the student’s experience to make sure they join the most
appropriate level and feel both confident and challenged.
Skills Students Develop
Through this course, students strengthen their understanding of electronics, coding, logic,
engineering design, and problem-solving. They learn how real devices work, how to test and
improve their ideas, and how to turn code into physical action using lights, sounds, sensors,
motors, and displays.
Schedule
Beginner level 1: Wednesday 5pm
Intermediate level 2: Wednesday 6:30pm

Level 1 : Beginner — Arduino Foundations
Classes 1–6
This level is designed for students with little or no previous experience in electronics or coding.
Students begin by learning what Arduino is, how to upload code, and how to safely build simple
circuits.
Students will explore:
-
Arduino basics and the Blink sketch
-
Breadboard wiring and resistor use
-
LED circuits and brightness control
-
RGB colour mixing using code
-
Push buttons and digital input
-
Buzzers, sound, and simple alarm projects
-
Tilt sensors and movement detection
By the end of this level, students can build simple circuits, control LEDs and buzzers, andunderstand basic coding logic such as digital output, digital input, and if/else statements.
Level 2 : Intermediate — Sensors, Displays and Interactive Control
Classes 7–12 and 14
In this level, students begin working with more interactive components.
They learn how Arduino can collect information from the environment and respond through motion, light, sound, or display output.
Students will explore:
-
Servo motors and position control
-
Ultrasonic distance sensors
-
Temperature and humidity sensors
-
Joystick input and game-controller concepts
-
Infrared remote control
-
LCD displays for showing live data
-
Light sensors and automatic brightness control
Projects may include a distance-based traffic light, a mini weather station, a joystick-controlled
LED, an IR remote-controlled light system, and a light-sensitive circuit.
By the end of this level, students understand how sensors work, how to read data from the
environment, and how to display or respond to that data using Arduino code.
Level 3: Advanced — Motors, Relays and Complex Circuits
Classes 13 and 15–19
This level introduces more advanced electronics and coding patterns. Students work with
components that require more careful wiring, stronger logic skills, and step-by-step debugging.
Students will explore:
-
Shift registers and controlling multiple LEDs
-
7-segment displays and countdown timers
-
DC motors and speed control
-
Motor drivers and direction control
-
Relay modules and safe switching concepts
-
Stepper motors and precision movement
-
Wireless motor control using an IR remote
Projects may include LED animations, digital countdown timers, motor-speed controllers, relay-controlled devices, precision stepper motor builds, and remote-controlled moving platforms.
By the end of this level, students can combine more complex hardware and code to create
functional electronic systems with motion, timing, and control.
Level 4: Creative Capstone Project
Class 20
The final level gives students the opportunity to design and build their own Arduino project
using the components and skills they have learned throughout the course.
Students may choose to build projects such as:
-
Alarm system
-
Weather station
-
Remote-controlled device
-
Mini robot arm
-
Musical instrument
-
Countdown timer
-
Interactive game
-
Motion or light-activated system
Students begin by planning their idea, selecting components, wiring the circuit, writing code,
testing, improving, and presenting their finished project.
The capstone project helps students apply engineering thinking, creativity, problem-solving, and coding skills in one complete build.