# React Development Bootcamp

Canonical URL: <https://programwithus.com/classes/react-bootcamp-nyc>

## Overview

In this certificate program, you will learn the necessary skills to become React web developers. This immersive course will teach you how to develop applications using React. After completing this certificate, you will be able to apply for the following roles: React Developer and Front End Web Developer.

You will first learn all major aspects of React. This section will start with basics such as learning how to compose components, which are the foundations of React. The course will quickly move onto more advanced concepts such as API calls, environmental variables, and web hooks. During the certificate, your cohort will build multiple web apps.

In the last weeks of the course, you will be able to work on your own projects, which will be guided by the lead instructor. Additionally, there will be lectures covering interview prep, resume support, and developer tools.

## What you'll learn

- The roots of React
- Class based components
- Function based components
- Life cycle of a component
- Props vs State
- Axios for API calls
- Environmental variables
- Navigation
- Build a desktop version of Web app with React

## Prerequisites

Students should be comfortable with JavaScript programming equivalent to our [JavaScript Programming Bootcamp](/classes/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 — NYC
- Sep 28, 2026 – Oct 22, 2026 — NYC
- Dec 8, 2026 – Jan 4, 2027 — NYC

## Pricing

**Tuition:** $2995

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