Technical Interview Prep
Structured practice for coding interviews, plus mock interviews with feedback.
Course 15 of 19
Servers, REST APIs, Middleware, 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 · 25 lessons · 17 hours · 1 graded project
1000 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 — Servers in Node.js & Express.
Lesson
Core concepts
Core concepts — Servers in Node.js & Express.
Lesson · Locked
Worked example
Worked example — Servers in Node.js & Express.
Lesson · Locked
Hands-on practice
Hands-on practice — Servers in Node.js & Express.
Lesson · Locked
Common pitfalls
Common pitfalls — Servers in Node.js & Express.
Lesson · Locked
Module quiz: Servers
Check what you learned in Servers before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — REST APIs in Node.js & Express.
Lesson · Locked
Core concepts
Core concepts — REST APIs in Node.js & Express.
Lesson · Locked
Worked example
Worked example — REST APIs in Node.js & Express.
Lesson · Locked
Hands-on practice
Hands-on practice — REST APIs in Node.js & Express.
Lesson · Locked
Common pitfalls
Common pitfalls — REST APIs in Node.js & Express.
Lesson · Locked
Module quiz: REST APIs
Check what you learned in REST APIs before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Middleware in Node.js & Express.
Lesson · Locked
Core concepts
Core concepts — Middleware in Node.js & Express.
Lesson · Locked
Worked example
Worked example — Middleware in Node.js & Express.
Lesson · Locked
Hands-on practice
Hands-on practice — Middleware in Node.js & Express.
Lesson · Locked
Common pitfalls
Common pitfalls — Middleware in Node.js & Express.
Lesson · Locked
Module quiz: Middleware
Check what you learned in Middleware before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Auth in Node.js & Express.
Lesson · Locked
Core concepts
Core concepts — Auth in Node.js & Express.
Lesson · Locked
Worked example
Worked example — Auth in Node.js & Express.
Lesson · Locked
Hands-on practice
Hands-on practice — Auth in Node.js & Express.
Lesson · Locked
Common pitfalls
Common pitfalls — Auth in Node.js & Express.
Lesson · Locked
Module quiz: Auth
Check what you learned in Auth before moving on.
Quiz · Locked
Graded project: Node.js & Express
Apply everything from Node.js & Express in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Node.js & Express to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
AI for professions
Shows working professionals how to use AI responsibly inside everyday workflows.

“The examples felt relevant to public service and worked on the connection I actually have.”
Continue with
Following the order of Full-Stack Web Developer.
Next lesson
Overview and set-up
Node.js & Express
40 min · Resume
Course 16 in the track
Testing & Debugging
Unit tests, Integration, Debugging, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 17 in the track
How the Web Works
HTTP, Browsers, Servers, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 18 in the track
Portfolio Project: School Management System
Requirements, Data model, Roles, and more.
Intermediate · 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.
Build and ship responsive web apps with HTML, CSS, JavaScript and React.
Syntax, DOM, Events, and more.
Flutterwave, Paystack, MTN MoMo API, and more.