Learn Reactpro-logo

About this course

React (sometimes spelled React.js or ReactJS) is one of the most popular JavaScript libraries to develop powerful, interactive web applications. You’ll learn how to start with React and build up to dynamic user interfaces. You’ll work with React specific concepts like: JSX, components, state, props, hooks, and more. Take this course to gain an edge as a front-end or full-stack web developer.

Skills you’ll gain

  • Understand key React concepts
  • Use JSX, props, state, and more
  • Work in React’s modular style

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Learn to use JSX, the basic syntax of React.js
  2. 2
    Learn to make React Components, the building blocks of all React.js applications.
  3. 3
    Learn how to make React components interact with one another.
  4. 4
    Hook actions to specific moments in a component’s life
  5. 5
    Learn how to use Hooks in React, a powerful feature of function components.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial

— Madelyn, Pinterest

I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.

Course Description

In this React course, you’ll build powerful interactive applications with one of the most popular JavaScript libraries.

Details

Earn a certificate of completion
20 hours to complete in total
Intermediate

Learn to use JSX, the basic syntax of React.js

2 lessons, 1 project, 1 quiz, 1 article

3 lessons, 1 project, 1 quiz, 1 informational

1 lesson, 1 project, 1 quiz

3 lessons, 1 project, 1 quiz

3 lessons, 1 project, 1 quiz

4 lessons, 1 article, 1 project, 1 quiz