7 min read
Learning to code can be immensely fulfilling, both personally and professionally. Whether you’re just starting out with basic HTML and CSS, or building a full-scale web app with NodeJS, there are tons of resources online that offer tutorials, demos, and tools to help you learn the skills that you need to build your next website or app. We’ve narrowed down some of the best free, online resources that are available to learn web development!
Codecademy is a free online interactive platform that offers programming classes in over ten different languages. Their rigorous curriculum is designed to revamp your career and upgrade your current skill set. You can try your hand at several high functioning or markup programming languages, including: Java, Python, HTML5, CSS, and more!
freeCodeCamp is an educational non-profit organization that incorporates a self-paced curriculum involving over a thousand hours of web development projects and interactive coding challenges. There are four specific learning streams which include:
edX is an excellent open-source platform which hosts a variety of online university-level courses to a worldwide student body consisting of over 14 million. Their interactive learning exercises allow students to practice the concepts that they have learned. For a fee, edX offers some courses which are eligible for credit and others which provide a simple certification of successful completion.
Udacity is a massive open online course provider (MOOC) with over 1.6 million active users. While initially focused upon offering university-style computer science programs through Stanford University, they now have many vocational courses that specifically target working professionals.
Based on its premise "to provide developers with the information they need to easily build projects on the open Web” MDN Web Docs offers comprehensive guides and references for topics including web standards, accessibility, and web app development. Having started in 2005, MDN has now grown into a large community that welcomes contributors from all over the world to work and actively update their articles and code samples.
As one of the most popular video sharing platforms on the web, Youtube offers a wide variety of free web development tutorials and demos for both novices and advanced developers alike. From front-end to back-end development, browse thousands of high-quality videos from well-known YouTubers including LevelUpTuts, Traversy Media, and LearnCode.academy. Users can mix and match the content they view or stream through managed playlists.
Coursera offers high-quality lecture videos from a wide variety of disciplines including the social sciences, mathematics, and computer science from renowned universities around the world. Users can watch these videos for free from a variety of platforms, including desktop and mobile apps for iOS and Android. Specialized certificates, degree programs, and corporate and government training programs are also available on Coursera for a fee.
Have a favourite that we didn’t mention on our list? Let us know!