Dungeons & DragonsJoin us in Brisbane at Bliss eSports - Starting October.

Register now
Back to courses

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.

Get Started Today

Free consult

Level Intermediate
Time to complete 8 weeks
Designed to develop
  • Introduction to Professional Web Development Tools

Included in this course

blog post main image

Introduction to React & JSX

Skills
  • Understanding React and its role in modern web development
  • Setting up a React development environment
  • Introduction to JSX syntax
blog post main image

Components & State

Skills
  • Creating functional components
  • Using useState for state management
  • Conditional rendering in React
blog post main image

Styling & Component Reusability

Skills
  • Using Tailwind CSS with React
  • Structuring a React project with multiple components
blog post main image

Lists, Keys & Forms

Skills
  • Rendering lists using map()
  • Understanding and using key props correctly
blog post main image

React Router & Navigation

Skills
  • Creating multiple pages/components
  • Navigating between pages using <Link> and <Route>
blog post main image

Fetching Data from APIs

Skills
  • Using fetch to retrieve data
  • Handling promises and asynchronous operations
  • Displaying API data in components
blog post main image

Advanced State & Effects

Skills
  • Using useEffect for side effects and data fetching
  • Dependency arrays and re-renders
blog post main image

Final Project & Deployment

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