I've been mentoring a veteran who's learning to code. He's looking for more sources for training on the side. I've taken many courses over the years. Some of them have been great, and some have literally been a complete waste of money.
I've compiled a list of courses I'd recommend for anyone getting started in web development, advancing their skills, or picking up React/React Native
HTML/CSS/JavaScript
- https://frontendmasters.com/bootcamp/
- A completely free course starring Jen Kramer and Brian Holt
- This should be considered Web Development 101
- https://codewithmosh.com/p/the-ultimate-html-css
- Mosh Hamedani is an excellent instructor with thorough courses
A Veritable Smorgasbord Of Developer/Designer Training Resources
- https://scrimba.com/allcourses
- React
- https://scrimba.com/learn/learnreact by Bob Ziroll is really good. It's a bit "dated" but will teach you some ways of using React that you'll still run across in older code bases.
- https://scrimba.com/learn/react by Bob Ziroll. This is the companion to the Learn React course. It will get you up to speed on all the modern React techniques.
- HTML
- CSS
- Math
- Python
- Vue
- Javascript
- UI / Design
- React
- Sololearn
- https://www.sololearn.com
- NOTE: I have not taken these courses, but I've heard great things about it.
General JavaScript
- https://watchandcode.com
- The free version is dated and incomplete however it is a prerequisite for the Premium course
- Gordon is very good at explaining JavaScript and making sure you really understand it before moving on.
- This one is a bit pricey, but it's worth it. Gordon really is hands on and jumps in to help when people have trouble. Most courses have a "community" that is little more than people that are stuck and asking questions with only the occasional answers.
- https://ultimatecourses.com/learn/javascript-basics
- Todd Motto's courses are very comprehensive
- Free and Paid (for Advanced)
- https://tylermcginnis.com/courses/modern-javascript/
- $16/month with access to all his courses
- Tyler is an excellent instructor
- https://codewithmosh.com/p/ultimate-javascript-series
React:
- https://reactforbeginners.com
- Wes Bos has a great teaching style. He's entertaining and very knowledgeable.
- https://advancedreact.com
- "Full Stack Advanced React and GraphQL"
- Quite simply, this is the most comprehensive development course I've ever taken - online or in-person.
- https://tylermcginnis.com/courses/react/
- $16/month with access to all his courses
- https://frontendmasters.com/courses/complete-react-v5/
- A great introduction to React by Brian Holt
- https://frontendmasters.com/courses/intermediate-react-v2/
- Advanced React by Brian Holt (I took this pre-hooks; so, I need to watch it again!)
React Native:
- Handlebar Labs by Spencer Carli
- https://learn.handlebarlabs.com/p/react-native-basics-build-a-currency-converter
- This course is slightly dated, but is an amazing introduction to React Native.
- Incredibly, it is free
- https://learn.handlebarlabs.com/p/learn-to-send-react-native-apps-to-production
- Amazing course for someone that already knows React Native but needs some help shipping the final product
Github Training
Github has a Learning Lab with tons of resources.