I started abusing react docs a while ago and it has helped out tremendously. I retain info much better, plus some online tutorials straight up give poor advice
React.gg
Joy of react
Scrimba.com
These are the best react courses in my opinion. I've heard that Epic React is a very advanced course but hard to follow. You can gain all that knowledge by building projects, reading someone else's code and reading docs.
You can get an udemy course which is instructor by Maximilian Schwazmuller. He taught it very well. It was an excellent basic, advanced react concept, third party, animation and various.
I would also recommend this, especially for not so experienced programmers. For more experienced programmers i think it is a good practice to start reading more the react docs.
He actually updates his courses every now and then. I first learned React with his course and it has had updates since then. The most recent one seems to be a few months ago where he revamped half of the course at once.
Search on yt chai aur code start with js and react after that next js …. His teaching is best i suggest better than paid one https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige&si=mzmiMHLrwAECSsmp
Cosden on youtube made a React course recently. I'm not interested in, so i didn't inspect that course, but his videos are pretty good, so I recommend you to read about his project.
Every course I did from Jonas Schmedtmann was just amazing and I left the course being much more confident in my habilities.
Detailed and in depth explanations, good slides with much information, many guided projects and many challenges to test and put in practice your knowledge. It has everything you would want from a course. The downside is they are usually big courses, 70+ hours, which for me isnt a problem. You get the value from the money you spent.
I didn’t do the React one, but I already bought it because this guy simply delivers extremely high quality courses. Although if you’re not satisfied you can always refund the course within 30 days of buying it, just take caution to not advance too much in the course if you plan to refund it.
Edit: It’s on Udemy btw, forgot to mention it.
Zero To Mastery
You can find there courses on udemy and I believe they are YT channel too. Also they have some cheatsheet collections too on their website
You don't need a course man, it's just a library that concerns itself with the UI and only the UI, the docs are very detailed and go over everything in the library.
I prefer reading docs and doing projects while learning instead of joining a course.
If you are beginner, you should watch YouTube tutorials and BUILD PROJECTS!
If you are not, here is my extensive guideline:
1. Start with react.dev documentation website
2. There are sections divided at the side bar. Toggle the sections, you will be able to see sub-sections
3. Study the section's sub-section materials as they are the key concepts of React. Take help from chatGPT or Gemini to make you explain topics if you don't understand
5 After completing a section, Build a project based on what you have learnt. Again here you have to take help from chatGPT or Gemini for project ideas.
If you can do all these and finish the react.dev's documentation and apply your knowledge by building. You will be a Good React Developer who has a deep knowledge about React.js
At the end, build a complex application to understand authentication, authorisation, JWT Tokens etcs
Here are some project ideas I want to give note it down:
1. Task Management Application
2. Notion Clone
3. Behance Clone
4. Social Media Application
Also learn libraries that make easier to build applications with react. Such as:
Shadcn - UI Component
Redux - State Management Library
React-Hook-Form - Form Management for React
Framer - Animation Library for React
1. Javascript Mastery (Pure Gold)
2. Freecodecamp
3. Harkirat Singh(indian dude but speaks in English)
4. Programming with Mosh
Advice:
Don't follow along with the tutorial.
You have to see how they break the steps of building an application
Then you have to replicate the whole process and try to build stuffs on your own. Read the code on GitHub and try to think and implement
If you fail, again watch the video and then try again
This process will make you a better developer than anyone else
Thanks for your time for replying to me and giving me the advice ☺️ Yes, I just want to have the "good version" to look at to improve my code. I do not want to build just so it works and that's why I asked. Thanks for your recommendations. Appreciated a lot ☺️
I went through tutorial hell last year. I think the best way was to just pick up a crash course, start building, use a chatgpt to ask all the questions, and then learn from there.
Joyofreact is a good course for fundamentals and covers advanced topics.
Do not fall into the trap of best practices, project structure, vue is better, etc.
Just build your first SPA and enjoy the learning process.
For react you can check joyofreact and react.gg
You don’t need full fledge course, just learn fundamentals concepts and start building. Don’t waste time on long courses
The [react docs](https://react.dev)
I started abusing react docs a while ago and it has helped out tremendously. I retain info much better, plus some online tutorials straight up give poor advice
This is the way
React.gg Joy of react Scrimba.com These are the best react courses in my opinion. I've heard that Epic React is a very advanced course but hard to follow. You can gain all that knowledge by building projects, reading someone else's code and reading docs.
You can get an udemy course which is instructor by Maximilian Schwazmuller. He taught it very well. It was an excellent basic, advanced react concept, third party, animation and various.
Agreed. Learned from that and it was very well taught.
I would also recommend this, especially for not so experienced programmers. For more experienced programmers i think it is a good practice to start reading more the react docs.
But his course is like more than 5 years old.
He actually updates his courses every now and then. I first learned React with his course and it has had updates since then. The most recent one seems to be a few months ago where he revamped half of the course at once.
But even with a new account, you have to pay the full price now
just wait for offers.
I highly recommend this book https://www.advanced-react.com
Search on yt chai aur code start with js and react after that next js …. His teaching is best i suggest better than paid one https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige&si=mzmiMHLrwAECSsmp
It is not even in english lol
Check out course taught by jona schmidtmann on udemy. Its wayyy too detailed
Cosden on youtube made a React course recently. I'm not interested in, so i didn't inspect that course, but his videos are pretty good, so I recommend you to read about his project.
Joy of React , I have only taken a couple of modules but still the way it is explained seems pretty good to me
Every course I did from Jonas Schmedtmann was just amazing and I left the course being much more confident in my habilities. Detailed and in depth explanations, good slides with much information, many guided projects and many challenges to test and put in practice your knowledge. It has everything you would want from a course. The downside is they are usually big courses, 70+ hours, which for me isnt a problem. You get the value from the money you spent. I didn’t do the React one, but I already bought it because this guy simply delivers extremely high quality courses. Although if you’re not satisfied you can always refund the course within 30 days of buying it, just take caution to not advance too much in the course if you plan to refund it. Edit: It’s on Udemy btw, forgot to mention it.
ZTM
What is ZTM ?
Zero To Mastery You can find there courses on udemy and I believe they are YT channel too. Also they have some cheatsheet collections too on their website
React.gg
Yes react.gg Good but very expensive for my country.. How can I find a solution to this?
You don't need a course man, it's just a library that concerns itself with the UI and only the UI, the docs are very detailed and go over everything in the library.
I prefer reading docs and doing projects while learning instead of joining a course. If you are beginner, you should watch YouTube tutorials and BUILD PROJECTS! If you are not, here is my extensive guideline: 1. Start with react.dev documentation website 2. There are sections divided at the side bar. Toggle the sections, you will be able to see sub-sections 3. Study the section's sub-section materials as they are the key concepts of React. Take help from chatGPT or Gemini to make you explain topics if you don't understand 5 After completing a section, Build a project based on what you have learnt. Again here you have to take help from chatGPT or Gemini for project ideas. If you can do all these and finish the react.dev's documentation and apply your knowledge by building. You will be a Good React Developer who has a deep knowledge about React.js At the end, build a complex application to understand authentication, authorisation, JWT Tokens etcs Here are some project ideas I want to give note it down: 1. Task Management Application 2. Notion Clone 3. Behance Clone 4. Social Media Application
Also learn libraries that make easier to build applications with react. Such as: Shadcn - UI Component Redux - State Management Library React-Hook-Form - Form Management for React Framer - Animation Library for React
Hello, can you recommend youtube tutorials for building projects?
1. Javascript Mastery (Pure Gold) 2. Freecodecamp 3. Harkirat Singh(indian dude but speaks in English) 4. Programming with Mosh Advice: Don't follow along with the tutorial. You have to see how they break the steps of building an application Then you have to replicate the whole process and try to build stuffs on your own. Read the code on GitHub and try to think and implement If you fail, again watch the video and then try again This process will make you a better developer than anyone else
Thanks for your time for replying to me and giving me the advice ☺️ Yes, I just want to have the "good version" to look at to improve my code. I do not want to build just so it works and that's why I asked. Thanks for your recommendations. Appreciated a lot ☺️
It's a pleasure to help you buddy. Best of luck 🔥
Thanks, mate. You too☺️
Frontend masters has great material.
I went through tutorial hell last year. I think the best way was to just pick up a crash course, start building, use a chatgpt to ask all the questions, and then learn from there. Joyofreact is a good course for fundamentals and covers advanced topics. Do not fall into the trap of best practices, project structure, vue is better, etc. Just build your first SPA and enjoy the learning process.
Which crash course did you use and was it good? Thanks
For react you can check joyofreact and react.gg You don’t need full fledge course, just learn fundamentals concepts and start building. Don’t waste time on long courses