Smashing Magazine
You’ve surely heard of Smashing Magazine and one time or another stumbled upon one of their articles. Smashing Magazine is not literally a magazine, but it is a website full of original and very good content, where you can sit for hours just scrolling through articles that grasp your attention. It is also a very good place to learn new things and stay up to date, no matter if you’re a web designer or a programmer.
There are many tutorials that are aimed mainly at an intermediate to advanced level of coding knowledge, or higher. From HTML, CSS and JS, to UI/UX, Photoshop and WordPress, there is a vast library of tutorials for diverse needs.
Codecademy
Codecademy is probably the most well-known free online course platform, and for a good reason. Clean and modern, it bares only the essentials and invites you to try out something from its wide range of offerings. If only out of curiosity, anyone should give it a try.
Udacity
Udacity is less a classic course platform as it is an interactive space for a more contemporary approach to learning. It probably has the most video based learning process of all the platforms and offers many courses on advanced. It also stays up to date on subjects that you can hardly find on other platforms.
If you are less of a classic learner or have an auditory type of memory, Udacity is definitely the place you should check out. Although it doesn’t have courses organized on domains, you will find many videos full of explanations and expert advice from leading people in your chosen industry.
Khan Academy
Khan Academy also has a badge reward system that makes you feel like you are taking a course at Hogwarts, making it really fun to earn different badges for pretty much anything (even for being a good listener!).
Treehouse
For every course you can try the first stage for free and there is a 25$ monthly fee if you want to go further. The paid option includes all the courses on the platform.
WebdesignTuts+
Although it’s not free, a monthly fee of 15$ covers a whole lot of domains and not only courses. The platform is divided in How-To Tutorials, Courses and eBooks. Not sure? You can start a 10 day trial to see if Tuts+ is what you’re looking for.