Create your own Arduino projects. No experience necessary!
Learn to Code in C
Declare variables, map pins, write methods, & make decisions. These topics may sound foreign now, but we'll teach you this in the course.
Gain Fundamental Skills in Arduino
Follow along with our project-based curriculum. Learn how to setup, program, and debug a real circuit. Gain skills used by engineers, today!
Interact with Instructors
Need help? Chat live with our Instructors. Our mixed-teaching model helps you learn alongside the lessons. Say GOODBYE to boring lectures!
Monitor your Progress
Each lesson includes a project, quiz, survey, or discussion board post. Earn a certificate when you score 80% or higher on the Final Exam!
60-Day Full Access
Our courses are designed to take about 21-days. We give you 60-days to fully interact with the materials while being accountable to yourself.
Learn from Anywhere
Whether you have a favorite recliner, an office, or a hammock on the beach, our courses can be taken anywhere with WiFi access!
Here's what you'll learn...
Welcome to the course!
What is Arduino?
Lesson #1 Wiring the Circuit
Lesson #2 Setup Arduino
Lesson #3 Variables & Methods
Lesson #4 Data Collection
Lesson #5 Using Data to Make Decisions
Next Steps & Final Exam
Welcome to the Course
Overview & Syllabus
Materials Video Walk-Through
Materials & Prerequisites
Before we begin...
Textbook & Cheat Sheet
What is Arduino?
Using an Arduino Clone? Download the drivers here.
How to use the Online Simulator (Optional)
How to Wire a Breadboard
Create your Circuit!
Share your Circuit!
Our Application Requirements
Connect the Dots...
Configure Arduino (Demo Video)
Download and Launch Arduino
Code Walk Through: blink() - Part 1
Parts of an Arduino Sketch
Code Walk Through: blink() - Part 2
Code Modification - External LED's
Code Walk Through: Variables, Constants, Methods, Oh My!
Variables & Constants
What is a Method?
Lesson #3 Check-in
Code Walk Through: Analog Sensors & Data Collection
Using the Serial Monitor
Reading Analog Sensor Data
Conditional Statements for Decision-Making
Lesson #5 Overview
Syntax for Conditional Statements
Code Walk Through: LDR Conditional
Setting Thresholds & Triggering Outputs
Test your knowledge!
Congrats for Making it This Far!
Create the Final Prototype
Final Prototype Demonstration
Code Walk Through: Final Prototype
Share Your Project!
What should you learn next?
Continued Learning Checklist
Study for the Final Exam
Link to Final Exam
Open the Final Exam
60-day access includes all lessons, discussion boards, & progress reports.