Learn React In a Better Way (Udemy.com)
Master React main concepts and build Single Page Applications using ReactJS
Created by: Nathan Krasney
Last updated November 2021
What you will learn
- Master main React concepts
- Create Single Page Application using ReactJS
How it compares
Against the other 173 rated Udemy courses in React on CourseDuck:
- Rating4.5 out of 5higher than 53% of them
- Reviews99#161 of 174 by number of reviews
- Length4.7 hoursshorter than 83% of them
- Last updatedNovember 2021earlier than 72% of them
Quality Score
Overall Score : 90 / 100
Course Description
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
- 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.
Instructor Details
- 4.5 Rating
99 Reviews
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
More React courses
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Next JS & WordPress: Build rapid NextJS sites with Next & WP (2026)
4.8 (462 Reviews)
Provider: Udemy
Time: 8.4h
$74.99
Build Polymorphic Components with React and Typescript (2022)
4.8 (223 Reviews)
Provider: Udemy
Time: 2.3h
$69.99
Next JS ChatGPT clone with Next.JS & OpenAI (NextJS 13 2023)
4.8 (172 Reviews)
Provider: Udemy
Time: 4.6h
$89.99
The Ultimate React Course 2025: React, Next.js, Redux & More
4.7 (27,027 Reviews)
Provider: Udemy
Time: 83.9h
$99.99
Reviews
By Neha Kapoor
Videos are short and undestood
By Fernando Rodríguez-Izquierdo Serrano
Muy buena clasificación y dosificación de la información, muy pedagógico y fácil de seguir.
By Pat Pignataro
Yes, so far so good!
By Glen Carpenter
I have taken other React courses, but I am glad that this one goes beyond syntax and gives practical examples of where React is useful.
Feels much more practical for use in real world applications, and not just learning "what is React".
By Jose Barlia
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.
By Dzmitry Krasutski
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 video
2) 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.
!!!בהצלחה
By Cham Ochs
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.
By Merrill Mayer
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.
By Avshalom Mogos
Amazing!!!
By Liron Wassa
Good explaining
By דניאל בן ארי
it is very effective
By Angel Ancheta
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 Schwarzmüller 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.






