Hello React - React Training for JavaScript Beginners (Udemy.com)

The Simplest Way to Learn React for Beginners - Line by Line with No Steps Skipped

Created by: Rob Merrill

Produced in 2018

icon
What you will learn

  • Know the fundamentals of ReactJS
  • Unidirectional Dataflow in React
  • JSX
  • ES6 Classes
  • Functional Components
  • State
  • Props
  • Map
  • Filter
  • JavaScript
  • Ajax Requests
  • Lifecycle Methods

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Welcome to Hello React. This is aimed towards those who are new to JavaScript development and while you may not have mastered JavaScript you want to learn more about using the React library. React has a steep learning curve for new developers. If you have found yourself quickly overwhelmed by the React Docs or other React tutorials then this is the course for you. This isn't the only React course you should take but it should be your first.
If you are an experienced developer. This course is too easy for you. Please don't take it. This course is for people who are new to programming. This isn't for experienced coders changing from one coding language to another or for experienced JavaScript developers looking to pick up a new framework.
Here is what I will provide for you:
  • A React course you can actually finish. A React course you can actually understand. A React course that moves step by step with no steps skipped.
  • Reviews. Lot's of reviews.
  • Challenges. Lot's of challenges.
  • Mini-projects. Lot's of mini-projects.
  • This course assumes a light knowledge of HTML, CSS and JavaScript. However, if you have been using any of those technologies for at least a couple months you will be in good shape for this course.
To steal the words from Zoolander. This is a React course for "those who don't code good."
Here is why this course stands out:
  • This will be the slowest moving React course you will find.
  • This will focus on the basic fundamentals that could be of great help in future React courses you might take or understanding the React Docs.
  • This is not a "zero to hero" course. Those don't really work. This is a "zero to 20mph" kind of course.
  • I will take for granted as little as possible in teaching sections and reinforcing what we have learned.
  • This isn't a code along course alone. Through lots of challenges and repetition you will be able to take everything we learn and build with it. You won't wide up with an elaborate project for your portfolio that you don't understand.
  • I will filter through and synthesize large and complex React concepts and break them down to a practical beginner level.
  • We will build slow, but you will understand what we are doing.
  • We aren't going to build one big app but many smaller applications where you learn key concepts.
  • Repetition, Repetition, Repetition. We will repeat things a lot.
My first attempt to learn React was when I had been coding for just about six months. I bought several books and paid for several online subscriptions but those resources quickly reached a level that I found myself just typing in the code I was seeing without any comprehension in regards to what was going on or how I could replicate this myself.
Even the docs went over my head and so did many of the use cases. I spent hours and hours trying to sort through material that would allow me to get a hold of concepts at my level. I couldn't, so I gave up.
I want to spare you the hours and hours of research you might invest only to hit constant dead ends and have material presented to you with too much assumed knowledge.
That's why I created this course for you!
It's time to say "Hello World" in React!Who this course is for:
  • New developers
  • Those who are newer to development trying to overcome the steep learning curve of React

icon
Instructor Details

placeholder

I am a Front End Engineer who enjoys working with JavaScript. I live in Seattle with my wife, cat and two dogs in an apartment that is too small to hold us all. I'm a self-taught developer and love to help others figure out programming on their own as well!

icon
Reviews

4.6

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Nora Michalski

This is THE BEST beginner's React course I've ever seen. If you take this course as your first React course, you'll feel that React is SIMPLE and EASY to learn. I got intimidated by all the other courses I've taken. They immediately overwhelmed me with ES6, ES7, ES8 syntax, environment setup, build systems, multiple components interacting with each other and what not.

This course is amazing. Simple, practical, it helps building muscle memory which is the KEY in programming (as well as in many other skills), so, you'll REMEMBER everything you already learnt, and you'll become good friends with the material.

As a side effect, I actually understood a few JavaScript concepts I was struggling with for years.

The instructor has the best teaching skills I've came across in a long time, especially in the field of Web Development. From an instructor I do not expect to show off with all the knowledge they have (like many of them do), but to keep in mind that the goal of the course is to help me understand and practice the material.

I would give Six Starts if I could. Thank you!

By Chris Nyland

Great course, and the one that really eased me into learning just how to get stuff done in React without bothering about the whys and wherefores.

Was able to follow this even with only a very cursory grasp of JavaScript, and like that the codebase is all available on GitHub, so that I can clone it and mess about and try to break/fix things and see how everything works.

By Georgina Halfkenny

Great course. Fantastic exercises & coding exercises to make sure you understand what is being talked about. The instructor puts effort towards getting people to use/think through ES6 code styling so they are prepared for what they will experience as part of React. Happy I used this course as my entry into React. I feel very knowledgable, and ready to extend the knowledge to creating something more robust.

By Hamza ali

Great explanation... Hats-off to the instructor for making React so simpler which I thought of being a complex JS library!!!

Thankssssss!!!

By Will Dove

Excellent starter course. I tried starting with some Meteor/React courses and was in over my head. I know understand many of the React basics and am ready to move on.

By SHASHIDAR MANDALOZU

Great teaching by Rob but there are some videos blurry and hard to see. Please fix the issue.

Many thanks,

Shashi

By Thas R. Eagans

This is an absolute amazing course on getting started with React. Instructor is very knowledgeable, and has a great way of teaching others.

He's clear, concise, and very easy to follow and understand. To anyone wanting to get started in React, I would highly recommend this as your first course.

By Robert Partee

Good pace, good hands-on, good explanation

By Robbie Kruszynski

Yet to be determined. The speed is good, but unsure on total clarification. The link to the git helps looks things over.

By Polendhiran Reddy

This was a wonderful way to kick start my ReactJS learning as most of the online tutorials out there assume that readers have the basic knowledge of getting setup. I was able to grab the basic concepts and get a boilerplate going and modify part of an existing project and experiment.

Would like to see less repetition on some simple concepts though, as well as references to websites out there that have been built using ReactJS and what Design Patterns were followed as well as what tools (IDE's, etc) were used.

By Kemendran Moodley

Definitely for beginners but I ain't complaining. It's been a while since I have done any web stuff I appreciate the pace.

By Ali Imran Khan

Greatwork