for 4 classes
Class

Crash Course: Arduino Basics in 4 Weeks

New class
Ages 9-13
Live Group Course
Jumpstart your Arduino journey in this 4-week crash course! Learn the essentials of programming and circuit building through fun, hands-on projects. Perfect for beginners!
Average rating:
5.0
Number of reviews:
(38 reviews)

Live video meetings
1x per week, 4 weeks
2-4 learners per class
55 min

What's included

4 live meetings
3 hrs 40 mins in-class hours
Homework
1 hour per week. Students should build their project before the next class. A video with how to build it will be provided each week. The live class time will be focused on learning the code, debugging, and sharing our success.
Assessment
Assessment is proficient or needs more practice, based on project completion, debugging skills, and creativity. The final project demonstrates overall understanding.

Class Experience

This 4-week crash course introduces students to Arduino, a powerful platform for programming and electronics. Each week, students will learn a key concept through engaging hands-on activities.

Class structure:

Fast paced 50-minute live sessions with coding and building demonstrations.
Time for questions, troubleshooting, and sharing progress.

Learning Goals

Understand the basics of Arduino hardware and software.
Write and upload simple programs to control LEDs and sensors.

Syllabus

4 Lessons
over 4 Weeks
Lesson 1:
Blinking LED & Morse Code Project
 🛠️ Key Concepts:
Introduction to Arduino: What is it? How does it work?
Setting Up the Arduino IDE (Software for coding)
Digital Outputs: Turning an LED ON and OFF
Basic Coding: pinMode(), digitalWrite(), delay()

🎯 Mini Project: Morse Code Blinker
Goal: Program an LED to blink in Morse Code.
Skills Gained: Writing a basic program, understanding delays and loops.
Challenge: Modify the code to blink your initials in Morse Code. 
55 mins online live lesson
Lesson 2:
Light Sensor & Night Light Project
 🛠️ Key Concepts:
Analog Inputs: How sensors work (photoresistor)
Reading Sensor Data: analogRead()
Conditional Statements: if statements to control LEDs
Serial Monitor: Displaying sensor data for debugging

🎯 Mini Project: Automatic Night Light
Goal: Build a light-sensing LED that turns ON in the dark.
Skills Gained: Reading sensor values, setting a threshold for control.
Challenge: Adjust the brightness of the LED based on the light level. 
55 mins online live lesson
Lesson 3:
Reaction Game Project
 🛠️ Key Concepts:
Digital Inputs: Reading button presses
Random Delays: random() function
Timing Events: millis() function for measuring reaction time
Game Logic: Creating a simple game structure

🎯 Mini Project: Reaction Speed Game
Goal: Press a button as fast as possible when an LED turns on.
Skills Gained: Using timing functions, creating user interactions.
Challenge: Store the fastest reaction time in memory and display it. 
55 mins online live lesson
Lesson 4:
Mini Piano with Buzzer
 🛠️ Key Concepts:
Sound Generation: tone() function to play musical notes
Multiple Inputs: Using multiple buttons
Frequency & Pitch: Understanding how sound waves work

🎯 Mini Project: Mini Piano
Goal: Use buttons to play different musical notes on a buzzer.
Skills Gained: Generating tones, handling multiple inputs.
Challenge: Add more notes or program a pre-set melody. 
55 mins online live lesson

Other Details

Learning Needs
This course is designed with step-by-step guidance and visual demonstrations to help all learners succeed, including those with ADHD, Dyslexia, or ASD. The pace can be adjusted to meet individual needs, and questions are always encouraged!
Parental Guidance
Learners will use Arduino IDE (free to download) or Arduino Cloud on their computer. Parental assistance may be required for setup before the first class. No potentially upsetting content.
Pre-Requisites
No prior experience required. Learners should have basic computer skills (e.g., saving files, navigating a browser).
Supply List
Arduino Starter Kit (e.g., Arduino Uno R3 or R4, breadboard, LEDs, resistors, wires, pushbuttons).
Approx. cost: $30-$50.
Computer with USB port and internet access for Arduino IDE download.
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.

Meet the teacher

Joined June, 2020
5.0
38reviews
Profile
Teacher expertise and credentials
As a STEM educator with years of experience in coding and hands-on learning, I love making technology approachable for all learners. I've taught Arduino projects to various age groups and can't wait to share my passion for electronics with your child!

Reviews


Parents also liked
Build a Digital Pet with Arduino!
Mr. Malachi
per class
Next session at 1 PM on Monday
Group Class
1 wk, 1/wk, 1 hr
11-14
Arduino Coding Camp
Elene Feigenbaum
4.9
(146)
per class
Next session at 5 PM on Mon 6/9
Group Class
2 wks, 5/wk, 55 min
12-17
Arduino Coding Part 2: Reading and Using Sensors
Elene Feigenbaum
4.9
(146)
per class
Group Class
5 wks, 2/wk, 55 min
13-17
Glow Up: Build a Smart Nightlight with Arduino!
Mr. Malachi
per class
Next session at 3 PM on Monday
Group Class
1 wk, 1/wk, 1.08 hr
12-16
Tinkercad Robotics Lab: Design, Code & build Gadgets with Arduino and Microbit!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
per class
Next session at 6 PM tomorrow
Group Class
5 wks, 2/wk, 55 min
8-10
1:1 Tutoring: Coding, Arduino, Games, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(8)
per session
1-on-1 Lessons
On Demand
7-18
Tinkercad Robotics-Coding, 3D Printing Summer Camp: Build Robots With Arduino!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
per class
Next session at 10 PM on Sun 6/1
Group Class
2 wks, 5/wk, 55 min
8-12
Coding and Video Game Design for Ages 6 - 11
Usama Puri
4.3
(21)
per class
Next session at 5 PM tomorrow
Group Class
1/wk, 55 min
6-11
Live Coding Classes for Ages 6 - 11
Usama Puri
4.3
(21)
per class
Next session at 6 PM tomorrow
Group Class
1/wk, 55 min
6-11
Live Coding Classes for Ages 11 - 17 [Ratio 2 : 1 ]
Usama Puri
4.3
(21)
per class
Next session at 12 AM on Monday
Group Class
1/wk, 55 min
11-16
Personalized Live Coding Lab for Ages 10 to 14 [3-To-1 Ratio]
CodeWithUs
4.2
(137)
per class
Next session at 4 PM on Monday
Group Class
1/wk, 1 hr
10-14
STEM Mentoring with Teacher Tom! Explore STEM Projects 1:1 at Your Own Pace
Teacher Tom - Analog Astronaut
5.0
(290)
per session
1-on-1 Lessons
On Demand
5-18
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In