</>
Skip to content

React Tutorial

Learn React

Build modern user interfaces

Start learning →46 / 46 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Setup
  4. JSX
  5. Elements
  6. Components
  7. Class Components
  8. Function Components
  9. Props
  10. State
  11. Events
  12. Conditional Rendering
  13. Lists
  14. Forms
  15. Controlled Components
  16. Hooks
  17. useState
  18. useEffect
  19. useContext
  20. useRef
  21. useReducer
  22. useMemo
  23. useCallback
  24. Custom Hooks
  25. Router
  26. Navigation
  27. API Calls
  28. Fetch
  29. Async
  30. Error Handling
  31. Forms Validation
  32. Styling
  33. CSS
  34. Bootstrap
  35. Tailwind
  36. Performance
  37. Testing
  38. Deployment
  39. Context
  40. Portals
  41. Suspense
  42. Lazy Loading
  43. Server Components
  44. State Management
  45. TypeScript
  46. Next.js