Chevron Left
Back to React Basics

Learner Reviews & Feedback for React Basics by Meta

4.7
stars
2,475 ratings

About the Course

React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app. By the end of this course, you will be able to: • Use reusable components to render views where data changes over time • Create more scalable and maintainable websites and apps • Use props to pass data between components • Create dynamic and interactive web pages and apps • Use forms to allow users to interact with the web page • Build an application in React You’ll gain experience with the following tools and software: • React.js • JSX • React • HTML, CSS and JavaScript • VSCode You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career. This is a beginner course for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding....

Top reviews

PC

Dec 25, 2022

I really appreciated the description of the concepts. The delivery was impeccable! I would only request more coding assignments with higher complexity, but that just might be for the next section :D

RP

Jul 26, 2023

Described the basics at the right level and much understandable content. Good coding labs. cons: labs sometimes didnt work properly & subtitles in some videos are updated like the videos.

Filter by:

1 - 25 of 573 Reviews for React Basics

By Ouakani A

•

Nov 19, 2022

Honnestly this course is not beginner friendly at all, the way it's taught is very robotic i had to stop the videos so many times and look for better explanations on youtube and other ressources

i would not recommand it for beginner at all

By Michal K

•

Jan 8, 2023

there is huge jump in week 2 and 3, it feels like maybe one or even two extra weeks would be needed. Or maybe instead of writing those "reading" you should actually explain what it means. It feels rushed and done by a lazy bunch.

Sorry

By Mike “ S

•

Jan 4, 2023

Absolutely zero challenge course. My 90-year-old gramma can easily do it. Labs are simple as 1-2-3, You can do it in 5 minutes or less. The final assignment is a joke, done in 10 minutes. Even on a junior React position questions and assignments are 5 -10 times harder. With fetching the data, working with JSON, REST, and so on. This course is only good for you if you know nothing about Web development and never heard about computers and web completely. Do not recommend it.

By Samuel S

•

Sep 30, 2022

Great course! Really gives you a good introduction and thorough understanding of the React basics. Many things make sense now, such as props, state, and useState

By Timilehin A

•

Dec 28, 2022

This was well-organized, straightforward, and easy to follow. The instructor was very knowledgeable with excellent presentation skills. Excellent rating

By Van L P

•

Mar 30, 2023

Not good enough,

I think Meta should re-produce this course for better instruction and better lab

By Reuben P

•

Jul 27, 2023

Described the basics at the right level and much understandable content. Good coding labs. cons: labs sometimes didnt work properly & subtitles in some videos are updated like the videos.

By Ricardo F B M

•

Sep 19, 2023

It's exactly what the name implies, it is a good overview of react and teaches you the basic concepts. The only critique I have is that the peer reviewed project is a little too simple.

By Chandrakant D

•

Jun 5, 2023

The course provides a good coverage on the basics of react it was easy to grasp through the quizzes and assignment. Addition of one or more assignment to the course would be great.

By YeahyeaSarker

•

Dec 1, 2022

What A Wonderfull Course! I recommend that all beginner react learners take this course. Lastly, thanks for meta to organize this resourceful course.

By Muhammad H

•

Jun 23, 2023

React is a popular JavaScript library for building user interfaces. It allows developers to create reusable UI components and efficiently update and render them when the data changes. React uses a virtual DOM (Document Object Model) to optimize performance by minimizing direct manipulations to the actual DOM.

React is widely used in web development for single-page applications, mobile app development, and building complex user interfaces. It provides a declarative syntax and promotes a component-based architecture, making it easier to build and maintain large-scale applications.

Coursera offers various React courses from different providers, and the quality and effectiveness of these courses may vary. It's recommended to read reviews, check the course syllabus, and consider the ratings and feedback of previous learners before enrolling in any course.

When choosing a React course, look for one that covers the fundamentals of React, including JSX syntax, component lifecycle, state management, and handling events. Additionally, courses that include hands-on projects and real-world examples can be beneficial for practical learning.

Remember, React is constantly evolving, so it's important to choose a course that is up to date with the latest version of React and teaches modern best practices.

Ultimately, the value of a React course on Coursera will depend on your prior knowledge, learning style, and personal preferences. It's always a good idea to explore multiple learning resources and practice building projects to solidify your understanding of React.

By Ziyarkhodjaev A B

•

Feb 5, 2023

I surely recommend this course to get basic knowledge of react library and really thankful to Meta team for giving me an opportunity to take a part in this course

By Md M H

•

Oct 12, 2022

Great Course. They helped me to build the foundation. Now I can move & go far away on my way

By Pradipkumar H

•

Oct 3, 2022

Additional reading material is gold if you follow the lessons.

By Bernard D R

•

Dec 10, 2022

Wow! What a great React basics course from none other than the creator of React themselves, Meta. I really like how the course was structured. It covers all the basic concepts of React that I expected like components and JSX, state and props, which are explained in great detail.

However, I might suggest that the final project is to build a simple homepage just like the prior course.

Nicely done, Meta! Another 5 stars for you. Great work!

By Kirby E S

•

Nov 20, 2024

The course explains the basics of React well and allows the learners to practice coding in lab activities. The videos come with pop-up questions as well to guide the learning experience.

By Faozul A

•

Feb 28, 2025

It was good one for learning the very basics of React. Helped me a lot.

By Eliza G

•

Jul 6, 2024

Overall the course is good. It is not my favorite from Meta, but it does the job and the knowledge of React gets into you :) The main drawback is the quality of some explanation Sometimes explanations are convoluted. They try to simplify and explain programming concepts through everyday examples, but sometimes those analogies aren't working and I have to chatgpt. Sometimes they don't really explain 'why' we do something and again chatgpt is to rescue.

By Dariusz M

•

Aug 19, 2023

Labs are too trivial. Course flow is wrong - for e.g. entire management of state is unclear, I had to check it somewhere else. State management is a key topic and should be explained much better. Final project was a bit of joke - everything what provided inside of the question - I didn't have to even think what I was doing. It was far too easy. It gave me some knowledge about React but at very basic level with completely irrelevant labs and final project.

By Mateusz D

•

Apr 4, 2025

There was an error in quiz with undefined variable 'time'. To much reading. Reviewing method is ridiculous, marks are often unfair, all mentioned test are passed but some of people give 0 by unknown reasons (probably conditions due to country of residence or culture). I expect more from this course, the apps should be reviewed by some bot.

By Samuel O

•

Aug 31, 2025

The course is poorly paced and structured. First off, there is a summarization problem. The course consists of many few minute long videos. These videos start with a minute or two of summarization of what will be learned, a minute or two of actually talking about the subject, and then another minute of summarizing what was taught. This effectively makes a 5 minute video a 2 minute explanation, which is often not enough time to actually teach the point. To demonstrate, I can restructure my point in a similar way: - Here I'll show you how your videos have a summarization pacing issue. I'll show how the videos spend much of their time summarizing by starting with summarization, having a short 'teaching' segment, and then finish with summarization. The videos often start by summarizing what they will cover, give short description of the topic, and then summarize that they have taught this. So, I've shown that your videos have a summarization problem by first summarizing, having a short addressing the topic, and then finally another summary of what was said. As you can see, this ends up taking up significant time without actually delving into the topic. The summaries take similar time to the explanation, which ultimately means the explanation barely goes deeper than the summaries. This is more like being shown the subject 3 times, instead of actually being taught the subject. So much time is spent adding nothing of value. This could be addressed by putting more videos together in the same structure (so the summarizing is a smaller proportion of each video), or by skipping the initial summary, which offers very little in such a short video. Next, the lectures have an ordering problem leading to many things feeling irrelevant. Often it will have a goal how contrasting JSX with HTML and JS, but it does this by starting with HTML and JS. The most important aspects should be addressed first. But instead, much of the videos short time (already effectively shorted by excessive summarization) is spent on aspects irrelevant to the course. If everyone was deeply familiar with HTML and JS, mentioning them first wouldn't carry the same distracting cognitive load, but you would also not need to explain them in depth. You would just need to mention the aspects. For those not deeply familiar with HTML and JS, theses explanations first appear to be things they should be learning, and so they've effectively already learned 2 frameworks for how to do something before even getting to the react framework. This significantly increases the chance that a student will get confused and mix up frameworks. So, either they understand HTML and JS and the explanations are a waste of time, or they are not as familiar and are highly likely to end up confused and frustrated. A much better structure would be to first address the JSX/React format. Only once you have covered that would you then move on to contrasting it with HTML/JS (making sure to point out that this is what you're doing), and giving a quick high-level overview of the key differences. This would allow those familiar with HTML/JS to catch areas they may potentially mix-up, while allowing those less familiar to understand that this is not core information to React/JSX, so they don't need to stress if they don't understand it all, significantly reducing their mental load. This restructure would teach a wider audience more effectively, allow the course to focus more on the core info it's meant to cover, and waste less of peoples time on irrelevant topics. So, the overly summarized content leads to poor pacing and there being effectively must less time actually spent teaching, and poor structuring when contrasting React/JSX with HTML/JS ends up wasting time and causing more confusion. These issues can be addressed by cutting intro summarization or combining videos to reduce the summarization percentage, and by reordering the compare/contrast segments to more effectively use experts time while allowing the non-experts to avoid confusion and unneeded mental load.

By Juan M R

•

Mar 4, 2024

Meta scored a great course Thanks and Coursera works awesome the quality is high. The course has videos, docs, and components to create a single-page web application made of React components. I was able to update to the last current versions of React and my mindset about the virtual DOM. The professor on video provides hands-on straightforward examples. On a clear voice plus JS code to integrate into React components. I had an excellent learning experience in this course.

By Nikshad A

•

Nov 2, 2024

The React basic course on Coursera is a fantastic introduction to the library. The content is well-organized, with clear explanations and practical exercises that helped reinforce my understanding of components, state, and hooks. The project-based approach allowed me to apply my learning effectively. While I would have liked more focus on state management techniques, overall, it was an excellent course that I highly recommend to anyone looking to get started with React!

By Leul A

•

Jul 31, 2023

This course has helped to know the best practices that are used by real software engineers when building web apps using React. Through out the course I have gained a hands on experience while working on the seed labs and taking practical projects.

I highly recommend this course to anyone who is looking for a course with practical hands experience on projects and valuable lessons to understand how front end development is with react.