1. Mozilla Developer Network
Codeacademy courses are well known for their fun and interactive take on teaching. Technical language is kept to a real minimum, and difficult concepts are explained in the most basic of terms. Instructions, hints, and help are also provided throughout the course, providing that extra support when you need it.
3. Free Code Camp
Free Code Camp is an extremely impressive operation. Not only does it train beginners to code like pros, but its students are also involved in building apps and programs for non-profit organizations. So by the time you finish the Free Code Camp courses, you will have produced apps that are actually used by the public.
Free Code Camp doesn’t just provide free courses. Once you sign up, you become part of a thriving community, with access to live chat, constantly updated research, videos, and much more.
4. David Walsh Blog
The majority of the courses available on edX are free. However, if you want an official certificate that recognizes your completion of a course, then you will need to pay.
SoloLearn provides free online courses and apps on programming and web development. Courses are split into modules. Each module is made up of key teaching points, examples, questions for students to answer, and lots of hands-on experience. Certificates are also awarded to those who complete each course.
SoloLearn has a strong and active community. If you are unsure of a line of code, the question and answer page is well used, with members of the community ready to help. Members also share code they have written in the ‘Code Playground’ and vote on their favorite projects.
Podcasts, eBooks and courses are also all available on SitePoint, although some of these are premium products. So whether you learn best from reading, watching videos, listening, or engaging with others, SitePoint provides a range of learning methods for you to choose from.
DevChat.tv runs a selection of different podcasts, for programmers, techies, and freelancers. It also offers webinars and remote conferences, so worth keeping your eye on.
10. Envato Tuts+
11. Khan Academy
12. Code School
Featured Image by Teguh Jati Prasetyo / shutterstock.com