Technical Interview Prep
Structured practice for coding interviews, plus mock interviews with feedback.
Course 18 of 19
Requirements, Data model, Roles, 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 — Requirements in Portfolio Project: School Management System.
Lesson
Core concepts
Core concepts — Requirements in Portfolio Project: School Management System.
Lesson · Locked
Worked example
Worked example — Requirements in Portfolio Project: School Management System.
Lesson · Locked
Hands-on practice
Hands-on practice — Requirements in Portfolio Project: School Management System.
Lesson · Locked
Common pitfalls
Common pitfalls — Requirements in Portfolio Project: School Management System.
Lesson · Locked
Applying it at work
Applying it at work — Requirements in Portfolio Project: School Management System.
Lesson · Locked
Module quiz: Requirements
Check what you learned in Requirements before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Data model in Portfolio Project: School Management System.
Lesson · Locked
Core concepts
Core concepts — Data model in Portfolio Project: School Management System.
Lesson · Locked
Worked example
Worked example — Data model in Portfolio Project: School Management System.
Lesson · Locked
Hands-on practice
Hands-on practice — Data model in Portfolio Project: School Management System.
Lesson · Locked
Common pitfalls
Common pitfalls — Data model in Portfolio Project: School Management System.
Lesson · Locked
Applying it at work
Applying it at work — Data model in Portfolio Project: School Management System.
Lesson · Locked
Module quiz: Data model
Check what you learned in Data model before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Roles in Portfolio Project: School Management System.
Lesson · Locked
Core concepts
Core concepts — Roles in Portfolio Project: School Management System.
Lesson · Locked
Worked example
Worked example — Roles in Portfolio Project: School Management System.
Lesson · Locked
Hands-on practice
Hands-on practice — Roles in Portfolio Project: School Management System.
Lesson · Locked
Common pitfalls
Common pitfalls — Roles in Portfolio Project: School Management System.
Lesson · Locked
Applying it at work
Applying it at work — Roles in Portfolio Project: School Management System.
Lesson · Locked
Module quiz: Roles
Check what you learned in Roles before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Core concepts
Core concepts — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Worked example
Worked example — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Hands-on practice
Hands-on practice — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Common pitfalls
Common pitfalls — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Applying it at work
Applying it at work — Deploy in Portfolio Project: School Management System.
Lesson · Locked
Module quiz: Deploy
Check what you learned in Deploy before moving on.
Quiz · Locked
Graded project: Portfolio Project: School Management System
Apply everything from Portfolio Project: School Management System in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Portfolio Project: School Management System 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.
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.