# React Development Bootcamp

Canonical URL: <https://www.graduateschool.edu/courses/react-bootcamp>

## Overview

**Note:** This course is currently only available as part of the [JavaScript Development Certificate](/certificates/javascript-development).

React has become the top choice among developers to design robust web apps, and is the most used JavaScript library. In this course, you’ll learn the major aspects of React. You’ll start with the basics, such as learning how to compose components, which are the foundations of React. During this course, you’ll build multiple web apps and deploy them using AWS (Amazon Web Services).

## What you'll learn

- The fundamentals of React functionality: components, props, and state
- The lifecycle of React hooks: useEffect, useState, useContext, and more
- One-way data binding and the reusability of React components
- The use of higher-order components (HOC) in React
- Front-end web security
- Deployment to the cloud with AWS and alternate stacks
- The complete cycle of full-stack web development using the MERN stack

## Prerequisites

Students should be comfortable with JavaScript programming equivalent to our [JavaScript Programming Bootcamp](/courses/javascript-programming-fundamentals) course, including functions, objects, and data types; the basics of HTML & CSS; and the fundamentals of JavaScript development with Node.js, Express.js, and MongoDB.

## Curriculum

#### Intro to React and Node.js

- Node.js
- NPM
- How to launch a React Project
- React Components

#### Understanding Components

- Props
- State
- Hooks

#### Database Integration

- APIs
- React Router
- CRUD

#### Deployment

- Deploying servers to the cloud
- AWS Cloud Management
- DNS (Domain Names)

#### Alternate Deployment Stacks

- Mobile (iOS, Android)
- AI Integration

## Schedule
- Jul 13, 2026 – Aug 7, 2026 — Live Online
- Sep 28, 2026 – Oct 22, 2026 — Live Online
- Dec 8, 2026 – Jan 4, 2027 — Live Online

## Pricing

**Tuition:** $2995

Payment options: pay-as-you-go installments.
