All coursesWeb Development

Get started with React

Build your first modern interfaces

Level : Beginner12 h32 lessons
Get started with ReactCourse preview

Learn React from scratch: components, props, state and hooks. By the end, you'll be able to build a complete interactive interface, production-ready.

What you'll learn

  • Create reusable components in JSX
  • Manage state with useState and useEffect
  • Pass data between components via props
  • Structure a small React application

Course curriculum

3 modules · 12 lessons
01

Foundations

4 lessons
  • Why React?
  • Set up the environment
  • Your first component
  • Understanding JSX
02

Components & state

4 lessons
  • Props and composition
  • State with useState
  • Events
  • Lists and keys
03

Going further

4 lessons
  • Effects with useEffect
  • Calling an API
  • Best practices
  • Capstone project
Support (email)TelegramWhatsApp