This post will cover my top 6 list of free resources to help you learn code online. It’s in no particular order, all of the resources I’ve listed are really helpful and are my first port of call when I need to brush up on my code. I’ve detailed some other ways I learn on another post.
Free Code Camp
If you want to learn code and learn it by doing it, Free Code Camp is for you.
It has a full curriculum to follow and if you started today, it’d take you about 2000 hours to complete all of it. FreeCodeCamp teaches front-end and back-end website development, it’s aimed at beginners so if you have a few years experience you may feel it’s touching on stuff you have already learnt.
The website consistently receives positive feedback online and that is why I recommend it without hesitation to anyone looking to learn code online.
Please note, I also think that you shouldn’t use it for a ‘one stop shop’ to getting a developers job. You’ll need to go out there and do some more learning and build some applications. Although, saying that, it has a great section on preparing for coding interviews.
YouTube is a brilliant resource for anything, not just for learning to code. A quick search for ‘learn code’ returns so many results! Before picking a video to watch be sure to do the following:
Check the comments:
The comments give a great overview of the audiences thoughts on the content, YouTube viewers do not hold anything back when criticizing. This means you should get a fairly accurate view of the video you are interested in is going to be right for you.
Check the authors other videos:
I say this because you want to be certain that the creator of the content knows what they are talking about. Check some other clips and make sure the quality is consistent.
I know I’ve said these are the best free resources, but there are some really really cheap books that are the cost of a large coffee. I’d definitely recommend you check them out on Amazon.
Udemy is an online learning platform. It’s aimed a professionals and most of the courses need to be paid for. There are a good portion of free courses. Just be sure to filter the courses by ‘Free’. I have bought some of the paid courses and as they are highly scrutinised by Udemy themselves, the content authors create immersive and easy to follow courses. The C# courses I did where part of a series. It started with C# basisc and finished with an advanced course.
As of 2018 there were over 100,000 courses on the site. The site doesn’t just contain coding courses, it has everything from learning guitar to cooking.
Stack Overflow is a community for anyone that writes code. I’ve included Stack Overflow in this list as I read an answer on there at least 5 times a week!
It’s a really good question and answer site. Users ask a question (but be sure to use the search feature and look for an answer to a similar question) and then contributors can post an answer.You can often theoretical answers as well as answers that include a big chunk of the source code you need to get your application working. As you become an experienced programmer, I’d encourage you to contribute on Stack Overflow and give back to the community.
An online community for programmers of all abilities. You’ll find articles for UI, general code, website development and loads more topics.
Learn Code Online
I really hope you go out there any try some of these resources out. They’ve helped me immensely. In fact, after writing this blog I’m inspired to revisit FreeCodeCamp and finish some of the modules I never got around to completing. Leave a comment below and let me know if I’ve missed any coding resources.