Free Parent Info Evening First Sunday (5pm AEDT) of each month.

Register now
terminal stem

Build Dynamic Web Apps with React

In 8 weeks, go from beginner to intermediate by building interactive React apps that fetch live data from APIs. Learn components, state, routing, and more. Then deploy your real-world web app online.

Free Consult
Build Dynamic Web Apps with React
signal_cellular_alt

Level

Intermediate

schedule

Duration

8 Weeks

group

Format

Group-Based

verified

Target Skills

Introduction to Professional Web Development Tools

Core Curriculum

A step-by-step path that starts with the basics and builds up into real, practical expertise.

code

Introduction to React & JSX

Understanding React and its role in modern web development
Setting up a React development environment
Introduction to JSX syntax
layers

Components & State

Creating functional components
Using useState for state management
Conditional rendering in React
palette

Styling & Component Reusability

Using Tailwind CSS with React
Structuring a React project with multiple components
list_alt

Lists, Keys & Forms

Rendering lists using map()
Understanding and using key props correctly
alt_route

React Router & Navigation

Creating multiple pages/components
Navigating between pages using <Link> and <Route>
cloud_download

Fetching Data from APIs

Using fetch to retrieve data
Handling promises and asynchronous operations
Displaying API data in components
bolt

Advanced State & Effects

Using useEffect for side effects and data fetching
Dependency arrays and re-renders
rocket_launch

Final Project & Deployment

Using environment variables for API keys
Building and deploying React apps (Netlify, Vercel)
Presenting your final interactive app

Build what you love.

Real tech skills in a space built for you. No "corporate" talk—just a supportive community where you can be yourself.