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/
Some free courses on offer by Codecourse:
Some free course on offer by Coding Addict:
Corey Schafer | http://coreyms.com/
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/
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/
Some free courses on offer by freeCodeCamp.org:
Some free courses on offer by LearnCode.academy:
- 2018 Web Development Tutorials For Beginners
- Vue.js Tutorials
- Docker Tutorials
LevelUpTuts | https://www.leveluptutorials.com/
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/
Some free courses on offer by Traversy Media:
- HTML & CSS
- Responsive Portfolio Website
- PHP Front to Back
- Laravel From Scratch
- Web Development Crash Course
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.