If you are new to the world of coding, it makes sense to start by teaching yourself using free resources online. Also, if you familiar with many things it's always good to research or improve in new technologies.
By taking advantage of these free resources, you can learn what you want and don’t waste money upfront. Once you’ve gone through enough free coding platforms you know what you want and can specialize in that field of coding.
FreeCodeCamp and The Odin Project
One of the best websites to improve your coding is freeCodeCamp. It contains numerous exercises based on different topics and languages for practice. Also, this website provides a means to get certified based on your skills by taking their test.
I would highly suggest having a look at their website here and starting to learn.
The Odin Project
The Odin Project follows these beliefs:
- Education should be free and accessible
- You learn best by actually building
- Motivation is fueled by working with others
- Open source is best
I personally think that this project is mandatory for every person who wants to learn any of the two programming languages.
Furthermore, I found a video from Dorian Dominguez where he perfectly describes why FreeCodeCamp and The Oding project are the most important resources to learn to code and why he always recommends these resources:
Exercism is a platform that exists to help as many people as possible to attain fluency in ANY programming language. It provides many concept exercises to improve your coding skills.
We want to help anyone get really good at programming, regardless of their background, through a mixture of practical-learning, practice and mentorship.
The best thing about this website is that it publishes all information, and all tutorials for free. Also, you are able to keep track of your progress. Additionally, you can opt in as a mentor and share your knowledge with other people.
Since 2020 they also have a YouTube channel where they show tutorials from time to time:
Codecademy was started with the goal to give anyone in the world the ability to learn the skills they need to succeed in the 21st century.
To achieve this goal Codecademy provides ~15 courses in different programming languages. Many of them are free but some are only included in the Pro version which cost 18$ a month.
At the moment many free courses are available within the catalog. You can start a quiz here to find out which course is best suited for you.
To be clear, this isn’t a coding platform itself, but it’s a great resource for community-curated programming courses. You can simply search for the programming language you want to learn and you’ll get a list of the best courses, tutorials, and books that are recommended by coders and available online.
Bonus 1: WarriorJS
Bonus 2: Elevator Saga
Only efficient programs will be able to complete all challenges.
Within this article, I showed some cool coding platforms that you can use to start with coding. Taking advantage of any of the free coding resources out there is definitely the way to go when you are just starting.
If you want a Gamification approach to learning to code you should check out this article:
Also, if you only want to learn Python I have gathered some resources (videos, books, and websites), and listed them in this article :
I hope you find any of these coding platforms helpful and find a suitable platform to start your learning.
I would love to hear your ideas and thoughts. If you can provide another free coding platform don’t hesitate to comment here. Also, if you have any questions, please jot them down below. I try to answer them if possible.