• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Developing Front-End Apps with React

    Learner Reviews & Feedback for Developing Front-End Apps with React by IBM

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.3
    stars
    670 ratings

    About the Course

    Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development
    journey by learning how to build client-side user interfaces. You will develop these front-ends using components, the modular building blocks of
    React applications. You will learn about component composition to create rich functionality with features such as props, hooks, states, and
    event handling. You will explore component lifecycles and how to pass data and manipulate component states. Build your portfolio and gain
    practical experience by completing numerous hands-on labs in each lesson. At the end of the course, you integrate your skill...
    ...

    Top reviews

    U

    Jul 1, 2024

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Good and precise course also! The lab environments are interactive and also it allows us to practise git and github concepts. Thus, giving a real feel of course

    PF

    May 29, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The course provides a real learning experience. I was able to understand and put into practice what was taught in class and deliver the project.

    Filter by:

    1 - 25 of 180 Reviews for Developing Front-End Apps with React

    Filled StarStarStarStarStar

    By Joshua M P

    •

    Dec 11, 2022

    Another IBM course, another massive disappointment. IBM really, really needs to hire a trained and professional curriculum and instruction design expert. The instructional process goes: introduce concept -> explain concept -> "play" with concept -> assess understanding. And, don't assume knowledge of concept B if you're still just explaining concept A. The number of times this course assumes that you know how to do D, when they're just now explaining C and have already covered A and B is just too damn high. At this point, I will never take another IBM course again. They're unreliable. They're garbage. Even the content is ineffective. If you want a good course, take one from Google or Meta.

    Filled StarStarStarStarStar

    By C C

    •

    Mar 29, 2023

    There is not enough material for beginners to complete the last course without a struggle. There is no support when you are stuck, I spent 20 hours reading and researching, and following the steps but didn't come right because I can't tell what I'm doing wrong. I've taken a few courses through Coursera and I was really disappointed with this one. I'm not saying to make it easier but the instructions are not clear and the videos are rushed. Too little info for beginners.

    Filled StarStarStarStarStar

    By Matthew D

    •

    Jun 7, 2023

    Genuinely one of the worst coding classes I've ever taken. Imagine this, you are here to learn React. You'll probably be doing lots of coding and learning how react works, right? This course is 4 weeks and mostly has you watching about 45 minutes worth of videos where they just blow through every concept of react as fast as possible. Then come the projects. Maybe here, you'll start coding, and LEARNING React, right? Nope! Without exaggeration, EVERY SINGLE PROJECT (except the final) has you doing NO coding of your own, simply, it has you just copying and pasting extremely large blocks of code. The end result is your "project" but along the way you've learned literally nothing else other than to follow their own instructions.

    Then the final comes, and after you have done 0 coding yourself and have only copy and pasted everything, now it expects you to be a React expert and complete the final without any help. Lololol. I have no idea what they were thinking developing this course but it was such a waste of time and money, I know probably 1% of React now instead of the 0% i knew before. I guess that's an improvement though....

    Filled StarStarStarStarStar

    By Sean M

    •

    May 5, 2023

    Labs documents are really poorly written.

    The course material is often an info dump on how the technologies work rather than what important functions do and how to use them. Results in having to learn how to code React elsewhere in order to tackle the labs by oneself without just copying the code from the samples.

    Also the lab docs are frequently disorganized and are written in broken English at times.

    Filled StarFilled StarStarStarStar

    By Joel J

    •

    Jan 4, 2023

    Very Poorly put together. Bad narrator.

    Filled StarStarStarStarStar

    By Nimesh K

    •

    Apr 14, 2023

    My experience was very disappointing. The course content was not up to par, and I felt like I learned very little from it. The lack of interaction with real lecturers was also a major issue for me.

    Additionally, the last assignment was extremely difficult and I was unable to complete it with the knowledge and skills that were taught in the course. I believe that IBM should reconsider the level of difficulty of their assignments and ensure that they align with the course content.

    Overall, I would not recommend this course to others. While the course had potential, there are significant areas for improvement. I would strongly suggest that the course provider invests in hiring real lecturers and improving their course content to make it more engaging and effective for learners.

    Filled StarFilled StarFilled StarStarStar

    By Alex S

    •

    Feb 18, 2023

    Some concepts are not explained or demonstrated very well.

    Filled StarStarStarStarStar

    By Ananth K

    •

    Aug 23, 2023

    After having completed the first three course in the Full Stack Developer Professional Certificate, which were all excellent, and which I have rated at 5 stars each, I was shocked to experience how poor this fourth course in the sequence is. The lectures only cover the theoretical framework of React without spending adequate time on how to use the framework. For some incomprehensible reason, the entire lecture is based on the class based approach while even the the official React website react.dev's quick start and tutorial pages only delve into the much-easier-to-understand functional approach. The lectures are dense and while they are understandable from a theoretical standpoint for someone with some exposure to the software field if they are replayed multiple times, they are of zero value when it comes to being able to employ React hands on for anything even simple. The week 4 discussions are rife with comments from students struggling to solve the impossibly difficult final project as the lectures do not prepare an individual to be effective to take them on. This is is stark contrast to the second and third courses (html/css/js & Github respectively) which were excellent and it was truly a joy experience to work on their final projects. (The first course is an excellent introduction to Cloud Computing and does not have a project). The only saving grace on this course is the fast and apologetic speed of response of the support staff monitoring the discussions and providing hints to solve the project. I was able to solve 95% of the course's project with a lot of hacking using the code hints the course support staff made available. But at the end of the many hours of hacking, all I have learned is how to hack given the part-ways solutions and modify them to fit my needs. In contrast to my genuine increase in learning and knowledge through the first three courses, I cannot claim any meaningful increase knowledge of React through this course. My recommendation to IBM is that they update this course immediately and offer a free updated course to all previous students who have struggled through it. My opinion of IBM has dropped a lot after this very poor offering. This particular course should not be on Coursera. My opinion of Coursera too has dropped. It is irresponsible of Coursera and IBM to subject students to this useless course.

    Filled StarStarStarStarStar

    By Zachary W

    •

    May 28, 2023

    Neither the lectures or labs taught anything useful. The lectures were all vague overviews of concepts with all the voice over done by TikTok voice. Every lab was just copy-pasting code. A lot of the given code had spelling errors and very inconsistent style.

    One of the requirements for the final project was to have completed a 'practice' lab - that doesn't sound like 'practice' to me.

    Filled StarStarStarStarStar

    By Kiril B

    •

    Jun 6, 2023

    Really bad. just use freecodecamp and "bro code" on YT.

    Filled StarFilled StarStarStarStar

    By Curtis H

    •

    Mar 30, 2023

    The information presented was a great introduction into React. However, the course did not prepare me for the final project. I found it was very necessary to get further information from forums and tutorials on YouTube just to get through the final project. I would encourage the instructors to revise the final project or tweak the course labs to be more aligned with the final project.

    Filled StarFilled StarFilled StarStarStar

    By Sarah W

    •

    Jan 25, 2023

    It was a heavily loaded, very informational course. I can see it's value... the problem was the videos moved along too quick and I wasn't able to digest the content. The other issue was the final project. None of the coursework or videos actually prepared me for the tasks required. I had to spend hours combing the internet to figure out ways to do each task.

    Filled StarFilled StarStarStarStar

    By Disha G

    •

    Apr 29, 2023

    Very theoretical. Had to refer so many youtube videos to understand concepts. Not a helpful course

    Filled StarStarStarStarStar

    By Nurkhan N

    •

    Jul 11, 2023

    Very unclear for a newbie, a few practices are given, and a ton of theoretical information.

    Filled StarFilled StarStarStarStar

    By Madison

    •

    Aug 7, 2023

    The final project was a huge jump from the hands on labs and videos in the rest of the course. It went from simple steps and walk-throughs for a beginner to what felt like an expert level expectation for the final project. I spent over a week working on the final project which was estimated to be a 2 hour time commitment. I spent hours listening to external content on React and still was not able to figure out the tasks in the final project. I cancelled my subscription and will go learn elsewhere to come back and finish this certificate.

    Filled StarStarStarStarStar

    By Josh S

    •

    Aug 2, 2023

    Pretty much all lectures until the final project where they expect you to know fully how to code in React. This course would be better if each part of the final project was a separate lab leading up to the end of the course where you put it all together.

    Filled StarFilled StarFilled StarStarStar

    By Hadil J

    •

    Jul 31, 2023

    Overall, a nice course. The only problem is that the lessons are mostly theoretical while the code in labs isn't well explained. You get to copy paste code without an actual explanation. I recommend pairing this course with a hands-on react and redux course from FreeCodeCamp to get the most out of it (theory + practice). The project, however, is not easy and requires additional learning from other sources. a good course but not enough on its own to actually make you grasp the knowledge and understanding of React.

    Filled StarFilled StarFilled StarStarStar

    By Devkumar B

    •

    Apr 17, 2023

    I just want to know ,is any student understand things without practicle?So how we can understand things.all the stuff accept the lab is theory.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kashif M

    •

    Nov 7, 2023

    It is a good resource to start learning about developing front end applications using React

    Filled StarStarStarStarStar

    By Colin S

    •

    Feb 22, 2024

    This is by far the worst IBM course I have taken out of 15 courses so far. I'm a university lecturer with many years experience, and have a good understanding of effective programming pedagogy. This course is poorly delivered and does not provide a good learning experience. Too many of the key concepts and ideas are abstracted away from practical examples, leaving the learner unsure of how to implement the information being delivered. There is heavy usage of jargon, despite a low level of indicated prerequisite knowledge, making it difficult to follow lectures. Large quantities of template code is provided without sufficient context or explanation, so the learner is unable to easily follow it. Worse still, the learner will not have confidence in writing their own front-end app, as almost all the examples and lab exercises simply require copy-pasting. This approach doesn't engage the learner or challenge them to understand it, which would be difficult anyway due to the lack of context or explanation provided. The assessed final lab is extremely difficult, as it requires comprehension of significant amounts of template code that is poorly documented and explained. This was evident in the peer review process, in which I only encountered other students who performed very poorly as they were obviously overwhelmed by the lab difficulty. It took me around 3 hours to successfully complete the final lab, versus their indicated 2 hours, but I had 15 years of programming experience to draw on. I think the fundamental issue is that they try to cover way too much ground in a short amount of time, in order to facilitate a cool-looking app at the end. It would be much better if they either restrict the scope of the course (e.g. don't go to the extent of a huge react-redux app) or extend the number of weeks and content. As an aside, the course includes numerous typos and issues (including critical issues in the final lab) which do not help with the learning experience. Overall, a disappointing experience.

    Filled StarStarStarStarStar

    By Saycred B D

    •

    May 16, 2024

    This course was truly terrible!!! The final project was impossible!!! How were we expected to know/write code on the final when in all the previous modules and hands-on labs, it was a series of copying and pasting the code??? I think this course needs a complete re-vamp and it should be tailored to people who are absolute beginners!! The subject matter was quite advanced ALSO, a prerequisite to this course is that you have to KNOW HTML - In the Front-End Developer Certificate Program (which this course is part of), we were only taught an"Intro to HTML, CSS and JavaScript - that intro knowledge is definitely not enough to be able to understand how to utilize React and knowing React is key for jobs in Front-End Development. I noticed there are quite a few reviews saying basically the same comments as mine, by people who reviewed last year and so I have to wonder if Coursera is really paying any attention to the reviews given??? I DO NOT recommend taking this course at all - you'd be better of taking it somewhere else that explains it at a much more basic level if you are a beginner AND make sure you already know HTML very well.

    Filled StarStarStarStarStar

    By Brendon L

    •

    Jul 29, 2023

    Disastrous. Covers only theory. I had to go to youtube to study so that I could even understand what they're doing. Otherwise I had would just be reading and passing by guessing and not understanding. The final project was decent in a way that it tested you for your general JSX. But as usual the peer assessment concept ruined it. People who don't even understand the assessment criteria and failing people. I know there's a bit many people to assess on your own, but letting people random people grade your learners is just wrong.

    Filled StarStarStarStarStar

    By Lindsay J

    •

    Sep 2, 2023

    The point of the course is to learn for understanding and to gain some demonstrable skill. The best way I can describe this course is that you already need to know React to learn React from these videos. When you reach the lab/project, good luck figuring out on your own... which is fine! But then why bother with the course?

    Filled StarStarStarStarStar

    By Steven S

    •

    Mar 30, 2024

    Very disorganized activities; source code for projects were inaccurate; most of the course is copy and paste type code but at the final project, you are thrown into the deep end, asked to do things you have not learned to do AT ALL. Very unhappy and disappointed. Also, the course is riddled with typos and numerical errors.

    Filled StarStarStarStarStar

    By Jon F

    •

    Oct 25, 2023

    I unenrolled from IBM full stack course after this section to enroll in another providers. Course did not teach how to write React code!! Final project requires you to correctly write multiple React Components, however the course did not show you how!

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.