Seven of the best websites that I recommend to you to learn programming for free this year 2024
Coding is a task that will soon cease to be optional, as it is gradually becoming part of our daily lives. As a New Year’s resolution for 2024, it could be a great time to start learning from the basics to the more complex. Best of all, thanks to the Internet, you don’t need to leave your home to go to the academy to do so.
In this article, we show you different websites to help you achieve your New Year’s resolution. Many of them have content in English, but on the plus side, they are free so anyone can access them without having to pay anything at all.
- Codedex.io
If you like gaming, this is an interesting option to start coding in a very fun way, especially if you like old-fashioned games. Once you get to Codedex.io, you will have a main screen asking you what you want to code as a story. Here you will be able to learn Python, HTML, JavaScript, and CSS programming languages.
Each lesson will be a new challenge within this "game" where theory and practice are presented. Logically, you start with the basics of programming and you can continue to advance in each language until you have advanced knowledge in the subject.
- edX
edX is a well-known educational platform due to the large number of courses available and endorsed by major universities. It is a way to learn in a comfortable and, above all, economical way, since the content is completely free, unless you want to have the title at hand, which you will eventually have to pay for.
There are different courses within the Computer Science department designed for programming, such as “ Introduction to Web Application Development ” or “ Introduction to C Programming ”.
- Codewars
Codewars lets you learn languages like C#, C++, Shell or Swift in a brilliant way. Its learning model is based on different martial arts challenges, as you can tell from its name. As in the previous cases, it doesn’t matter what level you are at because you will always start with the basics and work your way up.
It feels like a real game, with each screen getting a little more complicated. Likewise, when you're done programming, you'll be able to compare your results with those of other people who've also done this exercise.
- Exercism
With Exercism, you will have access to a variety of exercises focused on up to 67 programming languages, including Python, JavaScript, Java, C++, C#, Rust, and many more. You always start with the basics and you will always have to write code to continue moving on to the next exercises.
Best of all, this is a completely free service and relies on the community to continue to provide free content. Which will always be able to consult it.
- Codeacademy
In this case, Codeacademy has a free space and also a subscription space to access specialized programs for more advanced people. But if you have a basic level, you don’t have to pay to learn the basics of JavaScript, C#, R, PHP, C++ and more.
- Khan Academy
Khan Academy for Education is undoubtedly well-known to everyone and aims to promote free education for all the population. Within the catalog of computer science courses, you can find a wide range of courses.
In the field of programming you can find introductory courses for HTML/CSS and also for SQL. But if you want to get the title that certifies this knowledge, you will simply have to make a single payment.
- Code Avengers
With a name reminiscent of some superhero, Code Avengers offers different interactive ways to learn programming in the best possible way.
In this case, the free course contains 12 hours of content in different languages to learn different languages. Among them, Python, JavaScript, HTML, CSS and also web development stand out.