Thinking about teaching yourself web development? Perhaps out of interest, a potential career change or just our of curiosity? Well, the good news is that learning web development does not have to cost you a cent.
There are two key ingredients you will need and those are patience and practice. That’s it!
Where to start learning web dev?!
YouTube is a massive resource for free learning opportunities. There are many people out there, who are committed to sharing knowledge by creating good course content.
Even if you’re already a well-versed web developer, YouTube is a great resource to pick up a new skill set.
There are of course other ways to pick up learning web development for free, but for the purpose of this article, I want to focus on using YouTube as a free and accessible resource for new comers.
What do I need to start learning web dev?
Besides the two key ingredients I mentioned above; patience and practice, you will also need the following things to make your life a lot easier:
- A Mac or computer with Windows / Linux (Ubuntu)
- Access to the internet.
- A good web browser like Chrome(Free) or Firefox (Free)
- A good code editor like Visual Studio Code (Free) or Sublime (Free)
That’s it! Let’s move on to the free courses…
The free courses at your fingertips
Codecourse | https://codecourse.com/
YouTube Channel:
https://www.youtube.com/channel/UCpOIUW62tnJTtpWFABxWZ8g
Some free courses on offer by Codecourse:
Coding Addict
YouTube Channel:
https://www.youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA
Some free course on offer by Coding Addict:
Corey Schafer | http://coreyms.com/
YouTube Channel:
https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g
Some free course on offer by Cory Schafer:
- Career Advice
- Programming Terms
- Git Tutorials
- Python Programming Beginner Tutorials
- Python Tutorials (Intermediate)
CS Dojo | https://www.csdojo.io/
YouTube Channel:
https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A
Some free courses on offer by CS Dojo:
- How to Learn to Code by CS Dojo
- Coding Interview Questions and Answers
- Python Tutorials for Absolute Beginners by CS Dojo
freeCodeCamp.org | https://www.freecodecamp.org/
YouTube Channel:
https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ
Some free courses on offer by freeCodeCamp.org:
LearnCode.academy
YouTube Channel:
https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw
Some free courses on offer by LearnCode.academy:
- 2018 Web Development Tutorials For Beginners
- Javascript Tutorial For Beginners
- Vue.js Tutorials
- Docker Tutorials
LevelUpTuts | https://www.leveluptutorials.com/
YouTube Channel:
https://www.youtube.com/channel/UCyU5wkjgQYGRB0hIHMwm2Sg
Some free courses on offer by LevelUpTuts:
- HTML5 Tutorials
- CSS Tutorials
- Sass Tutorials
- How To Make Your First Website
- WordPress Basics
- Developer Life
Traversy Media | https://www.traversymedia.com/
YouTube Channel:
https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA
Some free courses on offer by Traversy Media:
- HTML & CSS
- Vanilla Javascript
- Responsive Portfolio Website
- PHP Front to Back
- Laravel From Scratch
- Web Development Crash Course
sentdex
YouTube Channel:
https://www.youtube.com/channel/UCfzlCWGWYyIQ0aLC5w48gBQ
Some free courses on offer by sentdex:
And that concludes my list of free YouTube resources on getting started with web development!
If you feel that I’ve missed some channels offering free web dev courses, please let me know in the comments below.