Robotics, IoT & Arduino
Circuits, Sensors, Code, and more.
Course 1 of 6
DOM, Events, APIs, 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 — DOM in JavaScript & Web Apps.
Lesson
Core concepts
Core concepts — DOM in JavaScript & Web Apps.
Lesson · Locked
Worked example
Worked example — DOM in JavaScript & Web Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — DOM in JavaScript & Web Apps.
Lesson · Locked
Common pitfalls
Common pitfalls — DOM in JavaScript & Web Apps.
Lesson · Locked
Module quiz: DOM
Check what you learned in DOM before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Events in JavaScript & Web Apps.
Lesson · Locked
Core concepts
Core concepts — Events in JavaScript & Web Apps.
Lesson · Locked
Worked example
Worked example — Events in JavaScript & Web Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — Events in JavaScript & Web Apps.
Lesson · Locked
Common pitfalls
Common pitfalls — Events in JavaScript & Web Apps.
Lesson · Locked
Module quiz: Events
Check what you learned in Events before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — APIs in JavaScript & Web Apps.
Lesson · Locked
Core concepts
Core concepts — APIs in JavaScript & Web Apps.
Lesson · Locked
Worked example
Worked example — APIs in JavaScript & Web Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — APIs in JavaScript & Web Apps.
Lesson · Locked
Common pitfalls
Common pitfalls — APIs in JavaScript & Web Apps.
Lesson · Locked
Module quiz: APIs
Check what you learned in APIs before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Deploy a site in JavaScript & Web Apps.
Lesson · Locked
Core concepts
Core concepts — Deploy a site in JavaScript & Web Apps.
Lesson · Locked
Worked example
Worked example — Deploy a site in JavaScript & Web Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — Deploy a site in JavaScript & Web Apps.
Lesson · Locked
Common pitfalls
Common pitfalls — Deploy a site in JavaScript & Web Apps.
Lesson · Locked
Module quiz: Deploy a site
Check what you learned in Deploy a site before moving on.
Quiz · Locked
Graded project: JavaScript & Web Apps
Apply everything from JavaScript & Web Apps in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: JavaScript & Web Apps to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of Innovators (Ages 14–17).
Next lesson
Overview and set-up
JavaScript & Web Apps
20 min · Resume
Course 2 in the track
Robotics, IoT & Arduino
Circuits, Sensors, Code, and more.
Beginner · Course · 3 weeks at 3 hrs/week
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
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Circuits, Sensors, Code, and more.
Functions, Data structures, Files, and more.
Spreadsheets, pandas, Charts, and more.
Problem, MVP with Lovable, Pitch, and more.