Course 1 of 6

JavaScript & Web Apps

DOM, Events, APIs, and more.

Yiga AI

Beginner en

Beginner · Course · 3 weeks at 3 hrs/week

Duration
3 weeks
Effort
3 hrs/week
Lessons
20
Hands-on exercises
20
Projects
1
Language
en

What you’ll learn

Skills you can put to work.

Python Programming

JavaScript & Web Apps

Build with AI: Chatbots & Tools

Data Science for Teens

Syllabus

Every module, step by step.

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.

Module 1 · 6 lessons · 1.8 hoursDOMModule 1 of 4 in JavaScript & Web Apps.
  1. Overview and set-up

    Overview and set-up — DOM in JavaScript & Web Apps.

    Lesson

    20 min
  2. Core concepts

    Core concepts — DOM in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  3. Worked example

    Worked example — DOM in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  4. Hands-on practice

    Hands-on practice — DOM in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  5. Common pitfalls

    Common pitfalls — DOM in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  6. Module quiz: DOM

    Check what you learned in DOM before moving on.

    Quiz · Locked

    10 min
Module 2 · 6 lessons · 1.8 hours LockedEventsModule 2 of 4 in JavaScript & Web Apps.
  1. Overview and set-up

    Overview and set-up — Events in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  2. Core concepts

    Core concepts — Events in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  3. Worked example

    Worked example — Events in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  4. Hands-on practice

    Hands-on practice — Events in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  5. Common pitfalls

    Common pitfalls — Events in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  6. Module quiz: Events

    Check what you learned in Events before moving on.

    Quiz · Locked

    10 min
Module 3 · 6 lessons · 1.8 hours LockedAPIsModule 3 of 4 in JavaScript & Web Apps.
  1. Overview and set-up

    Overview and set-up — APIs in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  2. Core concepts

    Core concepts — APIs in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  3. Worked example

    Worked example — APIs in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  4. Hands-on practice

    Hands-on practice — APIs in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  5. Common pitfalls

    Common pitfalls — APIs in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  6. Module quiz: APIs

    Check what you learned in APIs before moving on.

    Quiz · Locked

    10 min
Module 4 · 7 lessons · 2.6 hours LockedDeploy a siteModule 4 of 4 in JavaScript & Web Apps.
  1. Overview and set-up

    Overview and set-up — Deploy a site in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  2. Core concepts

    Core concepts — Deploy a site in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  3. Worked example

    Worked example — Deploy a site in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  4. Hands-on practice

    Hands-on practice — Deploy a site in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  5. Common pitfalls

    Common pitfalls — Deploy a site in JavaScript & Web Apps.

    Lesson · Locked

    20 min
  6. Module quiz: Deploy a site

    Check what you learned in Deploy a site before moving on.

    Quiz · Locked

    10 min
  7. Graded project: JavaScript & Web Apps

    Apply everything from JavaScript & Web Apps in one graded, portfolio-ready build.

    Graded project · Locked

    45 min

Applied learning project

Make the learning visible.

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.

Apply the course’s core skillMake and explain practical decisionsCreate evidence you can share
Daniel O., Data & analytics

Your instructor

Daniel O.

Data & analytics

Turns real African data problems into practical lessons learners can apply immediately.

Brian Okello, Yiga learner

“The course content made machine learning understandable, and the practice kept me moving.”

Brian Okello

Software developer, Kampala

Learner reviews

What learners say.

Write a review

Sign in to share your experience with this course.

Sign in to review

Loading reviews…

Keep going

Other courses in this track.

View full track
Python Programming cover illustration
Junior

20 lessons · 8.1h · Beginner

Python Programming

Functions, Data structures, Files, and more.