Technical Interview Prep
Structured practice for coding interviews, plus mock interviews with feedback.
Course 2 of 19
Build and ship responsive web apps with HTML, CSS, JavaScript and React.
Yiga AI
Intermediate · Course · 4 weeks at 5 hrs/week
What you’ll learn
How the Web Works
HTML & CSS
JavaScript Fundamentals
Git & GitHub
Syllabus
4 modules · 30 lessons · 20 hours · 1 graded project
1168 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Quick start: your first useful AI result
A 5–10 minute win you can use today.
Lesson
Overview and set-up
Overview and set-up — Structure with HTML in Modern Web Development.
Lesson · Locked
Core concepts
Core concepts — Structure with HTML in Modern Web Development.
Lesson · Locked
Worked example
Worked example — Structure with HTML in Modern Web Development.
Lesson · Locked
Hands-on practice
Hands-on practice — Structure with HTML in Modern Web Development.
Lesson · Locked
Common pitfalls
Common pitfalls — Structure with HTML in Modern Web Development.
Lesson · Locked
Applying it at work
Applying it at work — Structure with HTML in Modern Web Development.
Lesson · Locked
Module quiz: Structure with HTML
Check what you learned in Structure with HTML before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Styling with CSS in Modern Web Development.
Lesson · Locked
Core concepts
Core concepts — Styling with CSS in Modern Web Development.
Lesson · Locked
Worked example
Worked example — Styling with CSS in Modern Web Development.
Lesson · Locked
Hands-on practice
Hands-on practice — Styling with CSS in Modern Web Development.
Lesson · Locked
Common pitfalls
Common pitfalls — Styling with CSS in Modern Web Development.
Lesson · Locked
Applying it at work
Applying it at work — Styling with CSS in Modern Web Development.
Lesson · Locked
Module quiz: Styling with CSS
Check what you learned in Styling with CSS before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — JavaScript essentials in Modern Web Development.
Lesson · Locked
Core concepts
Core concepts — JavaScript essentials in Modern Web Development.
Lesson · Locked
Worked example
Worked example — JavaScript essentials in Modern Web Development.
Lesson · Locked
Hands-on practice
Hands-on practice — JavaScript essentials in Modern Web Development.
Lesson · Locked
Common pitfalls
Common pitfalls — JavaScript essentials in Modern Web Development.
Lesson · Locked
Applying it at work
Applying it at work — JavaScript essentials in Modern Web Development.
Lesson · Locked
Module quiz: JavaScript essentials
Check what you learned in JavaScript essentials before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Building with React in Modern Web Development.
Lesson · Locked
Core concepts
Core concepts — Building with React in Modern Web Development.
Lesson · Locked
Worked example
Worked example — Building with React in Modern Web Development.
Lesson · Locked
Hands-on practice
Hands-on practice — Building with React in Modern Web Development.
Lesson · Locked
Common pitfalls
Common pitfalls — Building with React in Modern Web Development.
Lesson · Locked
Applying it at work
Applying it at work — Building with React in Modern Web Development.
Lesson · Locked
Module quiz: Building with React
Check what you learned in Building with React before moving on.
Quiz · Locked
Graded project: Modern Web Development
Apply everything from Modern Web Development in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Modern Web Development 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 Full-Stack Web Developer.
Next lesson
Quick start: your first useful AI result
Modern Web Development
8 min · Resume
Course 3 in the track
JavaScript Fundamentals
Syntax, DOM, Events, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 4 in the track
Payments for African Apps
Flutterwave, Paystack, MTN MoMo API, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 5 in the track
HTML & CSS
Semantics, Flexbox, Grid, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Structured practice for coding interviews, plus mock interviews with feedback.
Syntax, DOM, Events, and more.
Flutterwave, Paystack, MTN MoMo API, and more.
Semantics, Flexbox, Grid, and more.