⚛️

React Course — 13 Topics, Interview-Ready

A free, beginner-to-advanced React course covering JSX, hooks, state management, routing, performance and advanced patterns — with real code examples, common pitfalls and interview Q&A for every topic.

🚀 Start the course — Introduction to React

📚 Full curriculum

  1. 01⚛️
    Introduction to React — What It Is & Why Everyone Uses It
    Beginner⏱️ 6 min🎯 5 interview Qs
  2. 02🧩
    JSX and Components — The Building Blocks of React
    Beginner⏱️ 8 min🎯 5 interview Qs
  3. 03📨
    React Props and State — The Core of Every Component
    Beginner⏱️ 9 min🎯 5 interview Qs
  4. 04🪝
    React Hooks Explained — useState and useEffect
    Intermediate⏱️ 11 min🎯 6 interview Qs
  5. 05🔀
    Conditional Rendering and Lists in React — Patterns That Scale
    Beginner⏱️ 8 min🎯 5 interview Qs
  6. 06📝
    Forms in React — Controlled vs Uncontrolled Components
    Intermediate⏱️ 9 min🎯 5 interview Qs
  7. 07🌐
    React Context API — Sharing State Without Prop Drilling
    Intermediate⏱️ 9 min🎯 5 interview Qs
  8. 08🛠️
    React Custom Hooks — Reuse Logic Without Wrappers
    Intermediate⏱️ 8 min🎯 5 interview Qs
  9. 09
    React Performance — memo, useMemo and useCallback Explained
    Advanced⏱️ 11 min🎯 5 interview Qs
  10. 10🛣️
    React Router — Client-Side Routing Made Simple
    Intermediate⏱️ 10 min🎯 5 interview Qs
  11. 11🔄
    Data Fetching in React — useEffect, React Query & Best Practices
    Advanced⏱️ 11 min🎯 5 interview Qs
  12. 12🛟
    React Error Boundaries and Suspense — Graceful Failures & Loading
    Advanced⏱️ 9 min🎯 5 interview Qs
  13. 13🧬
    Advanced React Patterns — HOCs, Render Props & Compound Components
    Advanced⏱️ 12 min🎯 5 interview Qs