Today developers are needed in every field, and as demand for them grows, it can be said that there has never been a more opportune time to start coding. On the internet, you can find many different learning resources- both free and paid. We discussed this topic with our students, alumni, and mentors and made a list of the 7 best resources for learning how to code.


Freecodecamp 

FreeCodeCamp is a non-profit organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications and local organizations that intend to make learning web development accessible to anyone. It offers thousands of videos, articles, and interactive coding lessons. The curriculum is divided into responsive web design, JavaScript algorithms and data structures, front-end libraries, data visualization, APIs and microservices, and information security and quality assurance. This platform has existed for 6 years and is completely free.


Udemy 

This online educational portal offers you the opportunity for continual knowledge improvement and acquisition of new skills. There you will find thousands of courses where you can learn things like web development, game development, mobile application development, eCommerce site creation and all the programming languages you could ever want. This portal has been on the market for 11 years. There are a lot of paid courses on the platform with a price range from 12.99€ to 199.99€ but you’ll also find plenty of free ones as well. Also, there are always coupons and special offers where you can find discounts and even free versions of paid courses. 


W3School 

W3Schools is optimized for learning, testing, and training. It contains tutorials and references on web development technologies such as HTML, CSS, JavaScript, PHP, SQL, Python, jQuery, Java, C++, C#, React, XML, and Bootstrap, covering most aspects of web programming. This educational website was launched in 1998. While the content on the page is free, there is an option to get a certificate from HTML, CSS, JavaScript, Python, jQuery, SQL, PHP, Bootstrap or XML for $95.


Codeacademy 

This platform offers courses that teach you everything from HTML & CSS, JavaScript and SQL to Bash/Shell, Python, Ruby and C++. This educational company has been on the market for 9 years. Codeacademy BASIC program, which includes interactive lessons and daily practice is free, but they also offer a PRO program that includes learning, practice and apply job-ready skills for $19.99 per month.


Codewars 

This code learning website enables you to learn your preferred programming language by challenging you. The goal of each challenge is to help you sharpen your existing skills with a certain programming language or to learn a new one from scratch. The idea behind this platform is to encourage learners to keep improving with every “kata” (challenge) that they come across. Some of the programming languages you can learn there are: Java, Javascript, C#, Ruby, Python, and SQL. Codewars was founded 7 years ago and it's free.


MDN Web Docs 

Previously known as just MDN, Mozilla Developer Network, is an evolving learning platform for Web technologies and the software that powers the Web, including web standards such as CSS, HTML, and JavaScript, open Web app development and Firefox add-ons development. It was founded in 2005, and content on the platform is free of charge, and under open source licenses.


Youtube

With the rise of video streaming, thousands of educational and instructional videos are emerging every day from experts in their fields, and software development tutorials are some of the most well-established YouTube channels you are going to find. Some of the channels we can recommend:

Traversy Media 

Easy tutorials

freeCodeCamp.org

DevTips

LearnCode.academy

Wes Bos


Let us know if you think that we missed any valuable resources for learning how to code. Also, don't forget that there are always free events like Coding Bootcamp Praha's Learn to Code workshop, where you can come and try coding for FREE with help from our mentors. There you can ask as many questions as you want, and after that decide if coding is your future.