Technical Interview Prep
Structured practice for coding interviews, plus mock interviews with feedback.
Course 14 of 19
Components, State, Hooks, 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 — Components in React Fundamentals.
Lesson
Core concepts
Core concepts — Components in React Fundamentals.
Lesson · Locked
Worked example
Worked example — Components in React Fundamentals.
Lesson · Locked
Hands-on practice
Hands-on practice — Components in React Fundamentals.
Lesson · Locked
Common pitfalls
Common pitfalls — Components in React Fundamentals.
Lesson · Locked
Applying it at work
Applying it at work — Components in React Fundamentals.
Lesson · Locked
Module quiz: Components
Check what you learned in Components before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — State in React Fundamentals.
Lesson · Locked
Core concepts
Core concepts — State in React Fundamentals.
Lesson · Locked
Worked example
Worked example — State in React Fundamentals.
Lesson · Locked
Hands-on practice
Hands-on practice — State in React Fundamentals.
Lesson · Locked
Common pitfalls
Common pitfalls — State in React Fundamentals.
Lesson · Locked
Applying it at work
Applying it at work — State in React Fundamentals.
Lesson · Locked
Module quiz: State
Check what you learned in State before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Hooks in React Fundamentals.
Lesson · Locked
Core concepts
Core concepts — Hooks in React Fundamentals.
Lesson · Locked
Worked example
Worked example — Hooks in React Fundamentals.
Lesson · Locked
Hands-on practice
Hands-on practice — Hooks in React Fundamentals.
Lesson · Locked
Common pitfalls
Common pitfalls — Hooks in React Fundamentals.
Lesson · Locked
Applying it at work
Applying it at work — Hooks in React Fundamentals.
Lesson · Locked
Module quiz: Hooks
Check what you learned in Hooks before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Routing in React Fundamentals.
Lesson · Locked
Core concepts
Core concepts — Routing in React Fundamentals.
Lesson · Locked
Worked example
Worked example — Routing in React Fundamentals.
Lesson · Locked
Hands-on practice
Hands-on practice — Routing in React Fundamentals.
Lesson · Locked
Common pitfalls
Common pitfalls — Routing in React Fundamentals.
Lesson · Locked
Applying it at work
Applying it at work — Routing in React Fundamentals.
Lesson · Locked
Module quiz: Routing
Check what you learned in Routing before moving on.
Quiz · Locked
Graded project: React Fundamentals
Apply everything from React Fundamentals in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: React Fundamentals 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
React Fundamentals
40 min · Resume
Course 15 in the track
Node.js & Express
Servers, REST APIs, Middleware, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
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
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.