Bootcamps

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Academy

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Search from all Lessons


LoginGet Started

Learn Reactjs

Lessons, exercises, and projects about Reactjs

Browse our list of curated database of projects, exercises, and lessons to learn ReactJS

  • Javascript

  • ReactJS

Optimizing your components with useReducer

The React components are easy to optimize when necessary. For that we count on with the useReducer hook, which allows us to encapsulates not only the state of a component, but also the logic that comes with it. Now we'll see....

Read lesson
  • Flux

  • ReactJS

Learn What is React Flux

Without Flux, React is just a cute front-end library. React Flux will make it a framework, giving your application a defined structure, taking care of the data-processing layer, and much more about what is flux.

Read lesson
  • Javascript

  • Controlled Inputs

  • Inputs

What are controlled and/or uncontrolled inputs in React.js

Read lesson
  • Javascript

  • React Hooks

  • React useState

Simple Counter

  • easy

Use your react.js skills to make a simple counter component

Start project
  • Javascript

  • ReactJS

Audio player like Spotify with React.js

  • intermediate

Use the audio tag to create your own music player

Start project
  • Bootstrap

  • ReactJS

Personal Portfolio with React

  • easy

Steps to create your first personal porfolio using React.js

Start project
  • Javascript

  • git

  • ReactJS

Multi View React Web App

  • easy

Create a web app using React router and Context

Start project
  • Javascript

  • ReactJS

Contact List App Using React & Context

  • intermediate

Create a simple contact list application using React.js

Start project
  • Javascript

  • React Hooks

  • React useState

Traffic Light

  • easy

Create a small react component with its own state and event listeners

Start project
  • ReactJS

Learn React Here : React Js Tutorial

React is a front-end library ideal for creating interfaces (generate HTML+CSS). It's the fastest, most advanced, and most wanted library in the market right now. Don't stay behind, learn React JS here with this React JS tutorial

Read lesson
  • ReactJS

Creating React Components

React.js bread and butter. Become a master in React Components and you have conquered the front-end world of React.

Read lesson
  • ReactJS

  • Javascript

  • React useState

React Hooks Explained

Read lesson
  • ReactJS

  • Javascript

  • React useState

Contact List App Using React & Flux

  • intermediate

Create a simple contact list application using the React.js framework and Flux Architecture

Start project
  • Javascript

  • Node

  • JWT

JWT Authentication with Node and React

  • intermediate

Almost every website in the world has user authentication, in this project you have to implement user authentication using NodeJS for building a backend REST API and React.js and sessionStorage API for the front end web application.

Start project
  • React Context API

  • postgres

  • JWT

Final Project User Stories & Wireframes

  • intermediate

Create the users stories for your final project

Start project
  • Javascript

  • HTML and CSS

  • ReactJS

The Meetup.com Clone using react.js

  • intermediate

Use React and HTTP Fetch to create a Meetup.com clone

Start project
  • Javascript

  • ReactJS

Starwars blog reading list

  • intermediate

Create a simple to-read website for Star Wars fans. Use the SWAPI to fetch and React + React Router + Context to save the reading list.

Start project
  • Javascript

  • React Hooks

  • ReactJS

Learn React.js Interactively

  • easy

Learn and practice ReactJS using hooks, interactive tutorial with dozens of react exercises, get instant feedback with automatic grading and watch video solutions afterwards.

Start exercise
  • Javascript

  • React Router

  • ReactJS

Routing our Views with React Router

Read lesson
  • ReactJS

Global state with the Context API

The Context API is one of the most recent tools that the React.js team created to handle application data flow. It is the perfect companion for building small to mid-size applications without the need of a state management library like Redux

Read lesson
  • Flux

  • javascript

  • context.api

Create a Todolist with Context.API and Flux

  • intermediate

Use Flux for the first time, learn how to organize you application in a centralized store and how to replicate changes and notify using the Context.API

Start project
  • Javascript

  • React Hooks

  • React useState

TicTacToe with React.js

  • easy

Create a simple tictactoe 2 player game (no AI), using the React.js framework

Start project
  • Javascript

  • ReactJS

Todolist Application Using React

  • intermediate

Create a simple todo web app using the React.js framework

Start project
  • APIs

  • Fetch API

  • ReactJS

Todolist Application Using React and Fetch

  • easy

Create a simple todo web app using the React.js framework and use the API to sync with the server

Start project
  • Javascript

  • Bootstrap

  • HTML and CSS

Landing Page with React

  • easy

Create a simple landing page using React.js components

Start project
  • Javascript

  • Python

  • Flask

Authentication system with Python Flask and React.js

  • easy

Almost every website in the world has user authentication, in this project you have to implement user authentication using the Python Flask framework for building a backend REST API and React.js and sessionStorage API for the front end web application.

Start project
  • ReactJS

How to use React Global Context?

Learn how to harness React Global Context to streamline state management in your applications. Master the power of global state for efficient data sharing.

Read article