JavaScript & Web Apps
DOM, Events, APIs, and more.
Course 2 of 6
Circuits, Sensors, Code, and more.
Yiga AI
Beginner · Course · 3 weeks at 3 hrs/week
What you’ll learn
Python Programming
JavaScript & Web Apps
Build with AI: Chatbots & Tools
Data Science for Teens
Syllabus
4 modules · 25 lessons · 8 hours · 1 graded project
485 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Circuits in Robotics, IoT & Arduino.
Lesson
Core concepts
Core concepts — Circuits in Robotics, IoT & Arduino.
Lesson · Locked
Worked example
Worked example — Circuits in Robotics, IoT & Arduino.
Lesson · Locked
Hands-on practice
Hands-on practice — Circuits in Robotics, IoT & Arduino.
Lesson · Locked
Common pitfalls
Common pitfalls — Circuits in Robotics, IoT & Arduino.
Lesson · Locked
Module quiz: Circuits
Check what you learned in Circuits before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Sensors in Robotics, IoT & Arduino.
Lesson · Locked
Core concepts
Core concepts — Sensors in Robotics, IoT & Arduino.
Lesson · Locked
Worked example
Worked example — Sensors in Robotics, IoT & Arduino.
Lesson · Locked
Hands-on practice
Hands-on practice — Sensors in Robotics, IoT & Arduino.
Lesson · Locked
Common pitfalls
Common pitfalls — Sensors in Robotics, IoT & Arduino.
Lesson · Locked
Module quiz: Sensors
Check what you learned in Sensors before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Code in Robotics, IoT & Arduino.
Lesson · Locked
Core concepts
Core concepts — Code in Robotics, IoT & Arduino.
Lesson · Locked
Worked example
Worked example — Code in Robotics, IoT & Arduino.
Lesson · Locked
Hands-on practice
Hands-on practice — Code in Robotics, IoT & Arduino.
Lesson · Locked
Common pitfalls
Common pitfalls — Code in Robotics, IoT & Arduino.
Lesson · Locked
Module quiz: Code
Check what you learned in Code before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Smart-home project in Robotics, IoT & Arduino.
Lesson · Locked
Core concepts
Core concepts — Smart-home project in Robotics, IoT & Arduino.
Lesson · Locked
Worked example
Worked example — Smart-home project in Robotics, IoT & Arduino.
Lesson · Locked
Hands-on practice
Hands-on practice — Smart-home project in Robotics, IoT & Arduino.
Lesson · Locked
Common pitfalls
Common pitfalls — Smart-home project in Robotics, IoT & Arduino.
Lesson · Locked
Module quiz: Smart-home project
Check what you learned in Smart-home project before moving on.
Quiz · Locked
Graded project: Robotics, IoT & Arduino
Apply everything from Robotics, IoT & Arduino in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Robotics, IoT & Arduino to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Software & cloud
Helps new developers build reliable products through clear explanations and guided practice.

“I use what I learned in my work now, not in some distant future project.”
Continue with
Following the order of Innovators (Ages 14–17).
Next lesson
Overview and set-up
Robotics, IoT & Arduino
20 min · Resume
Course 3 in the track
Python Programming
Functions, Data structures, Files, and more.
Beginner · Course · 3 weeks at 3 hrs/week
Course 4 in the track
Data Science for Teens
Spreadsheets, pandas, Charts, and more.
Beginner · Course · 3 weeks at 3 hrs/week
Course 5 in the track
Young Founders: Build & Pitch a Startup
Problem, MVP with Lovable, Pitch, and more.
Beginner · Course · 3 weeks at 3 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
DOM, Events, APIs, and more.
Functions, Data structures, Files, and more.
Spreadsheets, pandas, Charts, and more.
Problem, MVP with Lovable, Pitch, and more.