Welcome to Bootcamp AI

Why React

Mastering React begins with learning your fundamentals, and this can pose a bit of a challenge, because while the modularity of the React ecosystem makes it really powerful for building applications, there is a great deal to learn. So we’ll break everything down, and enable you to learn the foundational parts of the React ecosystem that are necessary to build production-ready apps. As this is a project-based course, you’re going to start building right away. This gives you an opportunity to get your hands dirty with React, and start mastering the skills you’ll need. Plus, every project you build is reviewed by an expert Project Reviewer, and their detailed feedback will be instrumental in helping you to advance.

Rendering UI with React

State Management

Render UI with External Data

Managing App Location with React Router

MyReads A Book Tracking App

Why Redux

Redux excels at state management, and in this course, you’ll learn how Redux and React work together to make your application’s state bulletproof. As with the previous course, this is hand-on curriculum, and building projects is what it’s all about. Here, you’ll leverage React with Redux to build “Would You Rather”, a popular party game.

Redux At Its Core

React Redux

Architect A Redux Store

Redux Middleware


Up and Running with React Native

React vs React Native

Styling Layout


Native Features

Mobile Flashcards

Congratulations! What’s Next

01. Introduction


Welcome to this course covering the fundamentals of React. We’re so glad you’re here!