Learn React In a Better Way (Udemy.com)

Master React main concepts and build Single Page Applications using ReactJS

Created by: Nathan Krasney

Produced in 2022

icon
What you will learn

  • Master main React concepts
  • Create Single Page Application using ReactJS

icon
Quality Score

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

Overall Score : 96 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a reactjs course? Or looking for more detail on Nathan Krasney's Learn React In a Better Way? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

You're here because you know HTMLCSSJavaScript and you want to move forward to popular and advanced technology. You're here because you are react BEGINNER and you have a mission : you want to learn React from scratch in a better way : step by step so you will master its main concepts and build Single Page Applications using React

I am here because i can help you accomplish your mission. I have B.s.c + M.s.c in mechanical engineering . I have been doing software applications for more than 20 years in the Hi - Tec industry and i have a lot of teaching experience. You can trust me and my teaching methods . I had learned many many technologies in the past (check my LinkedIn profile) and i know exactly what is needed to learn and how.

Check what students say about my course :
"This was one of the best courses I have ever taken. The pace and explanations were incredibly easy to follow. Everything important about React was covered and Nathan explained every little detail so well that anyone can understand it and gain a good understanding. I have learned a lot from this course, and I hope that Nathan will add others in the future."

"I love it so far I will drop a review midway through :) from my experience coming from a developer bootcamp this way of learning is much more natural and effective! To be honest, I took two other react courses both of them lecture style, and I don't feel like I got enough from the time I put in, they were both about 30 hours long with sparse assignments I felt like a zombie just typing along. I feel like I'm learning a lot! Most importantly I feel like my retention level and understanding are finally getting somewhere and I can actually apply the things I learn."

"Nathan describes very very well, i got many javascript courses at Udemy, but Nathan explaines better them others."

In this 4.5 hours course i teach React in a better way then other courses :
- Every complicated concept is broken to few small EASY to grasp concepts
- Every lesson is FOCUSED on one subject only
- Lesson are SHORT, typically less than five minutes, so you can stay focused throughout it

- You have FEEDBACK after every lesson via the Quiz Exercise
- You will feel PROGRESS after every lesson via your correct solution of Quiz Exercise
- I do not believe in one project which last the whole course , because in my vast experience its much better to learn using small isolated samples . In this way you learn and master CONCEPTS which will allow you to do many projects , not just one that the lecturer did. Also small isolated code samples are better when you come back to the course to clarify specific concept (try to do this with one big project which last the whole course ...)
- Overall you will SAVE TIME in this course compare to other courses

The course cover the following concepts :
  • Component (stateless stateful)
  • Next generation JavaScript
  • React project setup
  • JSX
  • State
  • Props
  • Events
  • Debugging
  • Unidirectional data flow
  • Styling
  • Rendering list and using keys
  • Component Life Cycle 16.3
  • Routing using react-router
  • Single Page Application

Who this course is for:
  • Anyone that has basic knowledge in JavaScript + HTML + CSS and want to learn react from SCRATCH , master its main concepts and create Single Page Application using React.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Nathan Krasney

B.s.c. and M.s.c Mechanical Engineering from Israel Institute of Technology
I have more than 20 years experience developing software applications for Hi-Tec companies : Desktop , Mobile , Web
I have experience as a freelancer and as salaried working in startups and big companies
I have a lot of teaching experience in various levels

icon
Reviews

4.8

16 total reviews

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

Well explained, step by step

thank you nathan so much.i learned a lot quality lessons in this coursei will take your react hook course also.it's very clear to listen you explanation.thank you

Giving this course less than 5 stars is a bit unfair, because you learn a lot in only 4.5 hours of video.Advantages: the instructor helped me whenever I needed, and I've learned a lot in very little time. Now I can create simple single page applications, and I fell in love with CodePen and VS Code!!I also really liked the video that shows the 'Loading..' text while waiting for data. This could also be done with 'Suspense' btw - which is cool.Disadvantages: The Tic Tac Toe and the Authentication projects are extremely way beyond the level of this course, Nathan is a genious programmer, and his solutions are too sophistacted. Other than that the use (in his solutions) of PropTypes, Canvas, and the creation of Logic directories (and special Constants files) is not explained at all, which makes several projects too difficult to handle. In addition, a lot of Junior Developers don't know how to use Firebase.I would recommend avoiding the last section if you don't know these things / methods.

I would like to see the React code separate from the HTML body

I am currently more than halfway through this course and so far I feel as though I have been learning in a way that's quick and efficient. This practical, hands on course is my number one recommendation for anyone who's a coding bootcamp graduate because of the plethora of assignments and quizzes which keep you on your feet, taking in the information actively rather than passively. In my opinion this style of teaching/learning is one of the best ways to try to learn anything, the only way to truly know if you know something is to try to apply it. I have a lot of praise for this course I'm so lucky to have found it! I've done two other react courses with two incredible instructors but I feel like this was the missing piece in my learning that bridged the gap between my accumulated vocabulary and knowledge by giving me ways to explore how to apply those two things in real application. I think overall, this is a great course to have in addition to another react course, the other two courses I have from Stephen Grider and Maximilian Schwarzmller have great explanations and equipped me with familiarizing myself with react in a passive way although I spent many hours coding along and feeling somewhat tactless because of the lack of assignments. This course gave me many "aha" moments where all the information I had acquired finally clicked. Thanks Nathan I really loved your course! I would love to see what other content you put out using this hands-on approach.

it is very effective

Good explaining

Amazing!!!

I gave the course a 4 as it met my expectations so far. It seemed to me that 5 was aimed at something that completely exceeded expectations.If I can actually code React when I am done, I will give the course a 5.I updated to 5 as I can now at least write a simple react app.

This was one of the best cources I have ever taken. The pace and explanations were incredibly easy to follow. Everything important about React was covered and Nathan explained every little detail so well that anyone can understand it and gain a good understanding. I have learned a lot from this course, and I hope that Nathan will add others in the future.

Nathan describes very very well, i got many javascript courses at Udemy, but Nathan explaines better them others.Few steps to make this course a little bit better.1) You could set up development environment before you start record video2) You explain very very god and you could explain little bit faster. Even not so talented student (like me)can understand everything what you talk about,because as i mentioned above, you explain well.!!!??????

It is a very basic course, not exactly what I was looking for, but is very good organized and structured, and the instructor explain good enough all the topics.+ : all the features are good explained with examples- : every features is explained individual and not as part of a real life project, in small demos, then you don't understand how to use this new knowledge in the daily life.