FreeSQL Foundations — your first real data skill. Start querying for free today. Start SQL →
CoursesWeb DevelopmentReact Basics
Web DevelopmentIntermediate

React Basics

Build component-driven UIs. Learn React's core concepts: JSX, props, state, and hooks.

~14h total
6 lessons
~4h content
Pro Access
✦ Includes mini project
⭐ Certificate of completion

No setup required · 100% browser-based

What You'll Learn

Build UIs with reusable React components
Manage state with useState and useEffect
Pass data between components via props
Fetch data from an API and render it

Course Syllabus

6 lessons · ~235 minutes
01
JSX & Component Basics
30 min
Concept
02
Props & Data Flow
35 min
Code-Along
03
State with useState
40 min
Code-Along
04
Side Effects & useEffect
40 min
Code-Along
05
Lists & Conditional Rendering
30 min
Code-Along
06
Mini Project: Task Manager App
60 min
Project

Prerequisites

  • JavaScript Basics
  • HTML Fundamentals
  • CSS Fundamentals

Tools Used

React 18JavaScript (ES6+)Vite
Continue Your Journey

This course is part of the Web Development Learning Path

From HTML structure to interactive React apps — a complete path for building modern websites.

Ready to start React Basics?