This is not the usual clickbait blog post such as “An awesome list of 10 Best/Must Have/World Class Free Web Development Courses Bla Bla Bla” BS list. This is my own personal, comprehensive, well-kept, high-quality list of free web development courses and other resources.
You can find lots of free learning resources on the web. But as mentioned before, there is a lot of low-quality, clickbait content. This made me wonder “Can you really learn the skills needed to be a web developer for free?” The answer is – you can! You just need to navigate your way through the bullshit, to the really good quality stuff out there.
In this list, I made an effort to bring you that very stuff. High-quality, educational resources about web development. This List is:
- Comprehensive – As part of my never-ending quest for high-quality sources, I review and check tens of sites per week. You can find here free resources on just about any subject relevant to web development
- Well-kept – I keep this list updated and relevant.
- High-quality – I review all listing personally. Only high-quality, free resources are listed. No commercial filed bullshit website. I only list it here actual courses – i.e content that covers a subject from start to finish (not tutorials series or even very comprehensive articles on a specific subject).
BTW, I have a list of awesome development tools and resources – most are free.
Free Web Development Courses
This list contains video courses and other forms of courses such as interactive learning sites or plain old text-based. Some require to signup, but all are absolutely free. Obviously, most of the free stuff is either introductory level or shorter than the paid courses. It’s all a matter of picking and choosing the ones that best suit your goals.
Online Learning Platforms
Scrimba is a very nice interactive code learning platform that offers some decent and comprehensive free web development courses for beginners and advanced programmers.
Udemy, the online learning platform, has some real treasures of free learning. All you’ve to go to do is to apply some filters to discover them.
Udacity.com is another specialized online learning platform that offers some great courses for free.
Freecodecamp.org – as the name implies has a plethora of really in-depth high-level courses from back to front ends – including interviews prep, QA, Data Science, and other great stuff. The interface is a bit old school, and text-based – but the content is great.
If you are a child of the 80′ – you might have noticed the 3 Amigos reference. If not – here is a funny gif 🙂
Structured learning paths by web.dev (currently covers CSS, PWA, HTML FORMS). Text-based learning courses about web fundamentals. web.dev is a google developers project.
Futurecoder.io is an interactive Python tutorial that gets you from a beginner to an advanced python programmer.
School of Kubernetes by Infracloud provide free Kubernetes training.
General Programming Skills
Basecodefieldguide.com teaches writing code that is less complex and more readable. The author – Jason McCreary also created gettinggit.com – which as the name implies is about…Git. Jason also holds online workshops – some for free at workshopsbyjmac.com
Refactoring.guru is an excellent source of knowledge about advanced concepts such as refactoring, design patterns, SOLID principles, and other smart programming topics
LeetCode.com an online programmer training and interviews prep company has many free learning resources on traditional computer science topics.
Free Web Development Books
Newline Has a nice and useful list of free books such as “30 Days of React”, “30 Days of Vue”, “30 Days of React Native” and some other free titles.
Packet – a big tech publisher that provides some high-quality free titles (free signup needed).
Backend and Server Technologies
Dataschool.com is a community-driven school of free web books and content. You can find there a complete SQL from the ground up book + other goodies
Manning Publishing, a well-known publisher of tech and CS-related books has a big and very diverse collection of free books about various aspects of programming.
This one is almost mythical. A detailed and comprehensive book about understanding and using REST. A most for every beginner – An introduction to APIs.
Other Free Web Development Resources
Interactive courses are a personal favorite of mine. It is a great way to learn new topics.
Sqlbolt.com – an oldy but goodie SQL interactive tutorial.
Regex..you gotta love/hate it (I haven’t decided yet). At regexlearn.com you can learn Regex from [a-z].
Designpatternsgame.com -Gamify your design patterns learning path.
Messwithdns.net – Understanding DNS is an important skill for any web developer. But it is often overlooked, and poorly understood. This one comes to remedy this.
Hope you enjoyed this list. If you have any other resources you would like to share – ping me. If you found any errors or bad links – I would also like to hear.