Scrimba

Learn React

This course is part of multiple programs.

Bob Ziroll

Instructor: Bob Ziroll

17,574 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.7

(185 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 17 hours
Learn at your own pace
94%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.7

(185 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 17 hours
Learn at your own pace
94%
Most learners liked this course

What you'll learn

  • Create interactive components using React’s state and props to manage data flow.

  • Utilize React to build a variety of real-world projects.

  • Apply accessibility best practices to ensure a user-friendly experience.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

6 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 20 modules in this course

Kick off your React journey by writing your first code, setting up your environment, and mastering foundational concepts like JSX and React's unique advantages.

What's included

11 plugins

Take your skills further by building and styling custom components, structuring your projects effectively, and completing a hands-on React project.

What's included

15 plugins

Put your knowledge to the test with this interactive graded quiz!

What's included

1 assignment1 plugin

Discover how to make components reusable with props, understand how to pass and receive data, and get hands-on props practice with fun challenges.

What's included

14 plugins

Level up your skills by working with arrays in React, mastering mapping techniques, and creating dynamic, reusable components using advanced props concepts.

What's included

10 plugins

Put your knowledge to the test with this interactive graded quiz!

What's included

1 assignment1 plugin

This section introduces key concepts and foundational practices in React to set the stage for more advanced topics.

What's included

6 plugins

Learn about managing state in React, from simple to complex scenarios, and explore how forms are implemented and handled.

What's included

24 plugins

Discover conditional rendering techniques and learn how to pass and set state across components.

What's included

13 plugins

Tackle more complex challenges involving dynamic styles, shared state, and API integration with a focus on practical applications.

What's included

13 plugins

Put your new React State knowledge to the test!

What's included

1 assignment1 plugin

This section focuses on setting up the Meme Generator app, working with controlled components, and managing state effectively.

What's included

7 plugins

Learn how to fetch data, use the useEffect hook effectively, and handle side effects in React applications.

What's included

14 plugins

Test your new knowledge with this interactive quiz!

What's included

1 assignment1 plugin

This section focuses on setting up the game structure, generating dice, and implementing core gameplay functionality.

What's included

11 plugins

This section covers handling game-end logic, restarting the game, and improving accessibility for all users.

What's included

7 plugins

Test your skills with this interactive quiz!

What's included

1 assignment1 plugin

In this section, you’ll bring the Assembly Endgame project to life, focusing on structuring the game, displaying words, tracking guesses, and handling game logic.

What's included

14 plugins

This section covers improving accessibility, refining UI interactions, and implementing game-ending conditions.

What's included

11 plugins

Test your new skills with the final interactive quiz of the course!

What's included

1 assignment2 plugins

Instructor

Instructor ratings
4.8 (79 ratings)
Bob Ziroll
Scrimba
12 Courses25,636 learners

Offered by

Scrimba

Recommended if you're interested in Mobile and Web Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

4.7

185 reviews

  • 5 stars

    79.03%

  • 4 stars

    16.12%

  • 3 stars

    2.15%

  • 2 stars

    0.53%

  • 1 star

    2.15%

Showing 3 of 185

NG
4

Reviewed on Sep 20, 2023

M
5

Reviewed on Oct 5, 2023

CV
5

Reviewed on Aug 6, 2024

New to Mobile and Web Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions