Technical Interview Prep
Structured practice for coding interviews, plus mock interviews with feedback.
Course 6 of 19
Plan, Build, Payments, and more.
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 · 29 lessons · 19 hours · 1 graded project
1160 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 — Plan in Portfolio Project: Marketplace App.
Lesson
Core concepts
Core concepts — Plan in Portfolio Project: Marketplace App.
Lesson · Locked
Worked example
Worked example — Plan in Portfolio Project: Marketplace App.
Lesson · Locked
Hands-on practice
Hands-on practice — Plan in Portfolio Project: Marketplace App.
Lesson · Locked
Common pitfalls
Common pitfalls — Plan in Portfolio Project: Marketplace App.
Lesson · Locked
Applying it at work
Applying it at work — Plan in Portfolio Project: Marketplace App.
Lesson · Locked
Module quiz: Plan
Check what you learned in Plan before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Core concepts
Core concepts — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Worked example
Worked example — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Hands-on practice
Hands-on practice — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Common pitfalls
Common pitfalls — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Applying it at work
Applying it at work — Build in Portfolio Project: Marketplace App.
Lesson · Locked
Module quiz: Build
Check what you learned in Build before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Core concepts
Core concepts — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Worked example
Worked example — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Hands-on practice
Hands-on practice — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Common pitfalls
Common pitfalls — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Applying it at work
Applying it at work — Payments in Portfolio Project: Marketplace App.
Lesson · Locked
Module quiz: Payments
Check what you learned in Payments before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Core concepts
Core concepts — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Worked example
Worked example — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Hands-on practice
Hands-on practice — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Common pitfalls
Common pitfalls — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Applying it at work
Applying it at work — Ship in Portfolio Project: Marketplace App.
Lesson · Locked
Module quiz: Ship
Check what you learned in Ship before moving on.
Quiz · Locked
Graded project: Portfolio Project: Marketplace App
Apply everything from Portfolio Project: Marketplace App in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Portfolio Project: Marketplace App 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
Overview and set-up
Portfolio Project: Marketplace App
40 min · Resume
Course 7 in the track
Databases: PostgreSQL & Supabase
Schema, Queries, Auth, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 8 in the track
Deployment & DevOps Basics
Vercel, Docker, Environment variables, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 9 in the track
AI-Assisted Coding
Copilot & Cursor, Lovable, Code review with AI, and more.
Beginner · Course · 3 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.
Build and ship responsive web apps with HTML, CSS, JavaScript and React.
Syntax, DOM, Events, and more.
Flutterwave, Paystack, MTN MoMo API, and more.