$144
for 8 classesUnlocking the Arduino: Foundations of Programming
Completed by 75 learners
Ages 10-14
Live Group Class
Live video meetings
1x per week, 8 weeks
2-8 learners per class
50 min
What's included
8 live meetings
6 hrs 40 mins in-class hoursHomework
Students may have occasional homework to troubleshoot their progress on a particular project.Assessment
This course uses authentic assessment where learners demonstrate that their circuit meets project goals.Class Experience
Roll up your sleeves and discover electrical engineering in this class! We actively work together to design, build, and code projects using the Arduino. The teacher will model the engineering design process by setting project goals with students before building the circuit and writing the code. Students will gain experience with "Comment First" coding, identifying how to make their projects come to life. We will actively incorporate circuit elements such as LEDs, buttons, and potentiometers to see what these components can do. Students will discover how to: - Plan circuits using appropriate inputs and outputs - Prototype circuits on a breadboard - Identify critical programming variables - Incorporate logical controls using appropriate programming syntax - Read programming written for Arduino - Troubleshoot their Arduino projects Our class time is an active building environment where we work on writing code and building circuits together. To get the most out of our time together, students should bring an Arduino Starter Kit to every class and join our class from a computer with the Arduino IDE program installed. The Arduino IDE is a script-based programming interface where learners should be comfortable navigating the keyboard and typing characters such as (, ), {, }, /, and ;. Class topics are as follows: - Week 1: Build a circuit using a breadboard - Week 2: Use the Arduino to make LEDs blink - Week 3: Explore variables and loops - Week 4: Experiment with using the Arduino to control outputs - Week 5: Introduction to circuit inputs - Week 6: Use buttons and dials - Weeks 7 and 8: Student-determined class project
Learning Goals
Students will grow in their ability to:
- Articulate goals for electrical engineering projects
- Identify electronic components used in electrical projects
- Build and troubleshoot circuits on breadboards
- Compose and troubleshoot programs using the Arduino
Other Details
Parental Guidance
Mounting circuit components on a breadboard and typing lines of code require considerable attention to detail. Your learner may benefit from an adult sitting next to them during class, particularly as it relates to putting the components in the breadboard. The Arduino IDE is a script-based programming interface where learners should be comfortable navigating the keyboard and typing characters such as (, ), {, }, /, and ;. Students who rely on slow "Hunt and peck" keyboarding skills would do better in my four week class called "BLINK! An Introduction to Programming with Arduino."
Supply List
Students will need an Arduino Starter Kit that includes resistors, LEDs, buttons, and potentiometers. I recommend the following kits. Arduino Starter Kit (available at https://store.arduino.cc/usa/arduino-starter-kit for $110) ELEGOO UNO Starter Kit (available on Amazon for under $50) SparkFun Inventor's Kit for Arduino Uno v4.0 (https://www.sparkfun.com/products/14418 for $118) Because Arduino is an open source platform, you can find many versions of Starter Kits across a wide range of price points. You want to ensure that any kit purchased for this course has the Arduino UNO board, a circuit breadboard, jumper wires, resistors, LEDs, buttons, and potentiometers. The Arduino software is free for learners using Mac and PC computers. Students using Chromebooks will need to use the Arduino Create App which is free for 30 days and then costs $1/month.
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
As a mechanical engineer and engineering educator, I love the challenge of helping students bring their ideas to life. Unlocking the Arduino offers an excellent opportunity for students to say, "I want to design a circuit that can do x, y, and z" while gaining the skills to make that happen.
Reviews
Other classes by Ian Nelson
Other classes by Ian Nelson
Parents also liked
Arduino Coding Camp
Elene Feigenbaum
4.9
(146)
$18 per class
Next session at 5 PM on Mon 6/9
Group Class
2 wks, 5/wk, 55 min
12-17
Build a Digital Pet with Arduino!
Mr. Malachi
$18 per class
Next session at 1 PM on Monday
Group Class
1 wk, 1/wk, 1 hr
11-14
Arduino Coding Part 2: Reading and Using Sensors
Elene Feigenbaum
4.9
(146)
$18 per class
Group Class
5 wks, 2/wk, 55 min
13-17
Glow Up: Build a Smart Nightlight with Arduino!
Mr. Malachi
$19 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)
$17 per class
Next session at 12 AM on Sunday
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)
$60 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)
$15 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)
$30 per class
Next session at 5 PM today
Group Class
1/wk, 55 min
6-11
Live Coding Classes for Ages 6 - 11
Usama Puri
4.3
(21)
$30 per class
Next session at 8 PM today
Group Class
1/wk, 55 min
6-11
Personalized Live Coding Lab for Ages 10 to 14 [3-To-1 Ratio]
CodeWithUs
4.2
(137)
$29 per class
Next session at 6 PM today
Group Class
1/wk, 1 hr
10-14
Live Coding Classes for Ages 11 - 17 [Ratio 2 : 1 ]
Usama Puri
4.3
(21)
$30 per class
Next session at 12 AM on Monday
Group Class
1/wk, 55 min
11-16
STEM Mentoring with Teacher Tom! Explore STEM Projects 1:1 at Your Own Pace
Teacher Tom - Analog Astronaut
5.0
(290)
$75 per session
1-on-1 Lessons
On Demand
5-18
More to explore
How To Code With Unity C
Application
Cleaning Bootcamp
Life Skill Learn How To Grill Smoke And Cook
Behaviorism Mental Make-up & Personality Studies Intro Psychology
About Sports Cars
Intro To Writing Fascinating
Lets Get Started Stop-motion Animation for Beginners
Body Parts
Understanding Physics
Math Tutor Calculus
Spanish Math
Adopt
Woodland Escape
Think Like An Engineer
Drawing Fruits
Beginner 201 Korean
Witch Witch
Mysteries History
Winter Coding