So you're learning to code, but you've realised that there are so many Youtube channels, and so little time! It can be hard to know which ones to spend your time on, especially as a beginner. With that in mind, I have curated a list of Youtube channels that I personally feel have been the most valuable and inspirational to me during my coding journey. For each channel I've featured here, I've included a short summary of why I like them, plus an example video or playlist, to help you decide whether you will like them too. At the time of writing, all of these channels are actively producing new and up-to-date content. So without further ado, in no particular order...
FreeCodeCamp is an open source community of busy people who learn to code and build projects for nonprofits. This channel accompanies the learning platform freecodecamp.org. They have technical videos about pretty much everything, for beginners to advanced, presented by a variety of highly-knowledgable instructors. Also they don't put ads on their videos either, so you can watch even a 13 HOUR VIDEO(!!!) with no interruptions. Honestly, if you only have time for one Youtube channel in your life, make it this one.
Even if you're a tech newbie, you've probably heard of Brad Traversy. He has many tutorials about practically everything, as well as various Udemy courses too. A lot of people recommend his videos and there is good reason for that. He has a lot of videos that teach you how to build things and how things work. A very respected tutor with high quality content.
When I was struggling to understand higher order functions and map(), filter(), reduce() etc, this was the guy who finally helped me to grasp it. He has a personality that makes him entertaining to watch, explains things clearly, and uses lots of examples to explain even quite difficult topics very well. He has a fantastic series on functional programming!
Mosh is an experienced guy who knows what he's talking about. His channel has over 1 million subscribers, and he has many videos about various languages, frameworks and more.
Andy's videos are more about advice and inspiration, rather than any technical learning. However, I recommend his channel because he covers topics that everyone is affected by during their coding journey; such as dealing with imposter syndrome, study tips, and career advice. Andy is also a self-taught programmer, who successfully gained his career and now tutors other people on how to do the same. This is a good channel to go to when you need give yourself a bit of a motivational kick up the bum.
I like Whatsdev because the creator, Tenzin, doesn't sugar-coat anything; he's very honest and straight-talking about all aspects of learning and career-advice. He has a lot of experience with tutoring and he presents his videos well and gets to the point.
Gary of Design Course teaches full stack development, there is a bit of everything on his channel. However this is a particular focus on UI/UX design and front-end of development, so if that's your thing then this is the place!
A good all-round channel for beginners and beyond. There are videos on learning web development, a good amount of project ideas, as well as plenty of general tips and advice videos.
A very wholesome and friendly channel, which I guarantee you will enjoy watching. Daniel Shiffman, the creator, seriously knows his stuff though and you will find lots of well-explained beginner videos, as well as more advanced topics too. The videos are presented in a fun, energetic, and humorous way, which makes the content engaging.
What brought me to this channel is the fact that CJ makes live videos of him solving code challenges on Codewars. I found this absolutely fantastic, as when you are just starting out and trying to solve problems yourself, it can really help to see someone else's perspective and the way they approach things. Definitely check this channel out if you've signed up to Codewars.
One of the smaller channels on this list in terms of subscribers, but it certainly deserves more! I first discovered Flavio's website when I was searching the web for tutorials, and found out that he has written some great tutorials and reference books. His Youtube channel consists of lots of short and snappy videos (approx 2 or 3 minutes long) that focus on just one thing per video, such as how to sort an array, how to convert a string to a number etc. So if you want short and snappy videos that provide you with an answer to a question, this is a good place.
Hitesh covers so many different topics on his channel, including a variety of different programming languages, frameworks, and various useful industry tips and advice. The production quality of his videos is excellent which makes them enjoyable to watch.
Team Treehouse is an online learning school, similar to the likes of Codecademy and FreeCodeCamp. There are various tutors contributing to this channel, with videos about many different topics. Subscription to the Treehouse website costs money, but their Youtube channel provides SO much great content for free! A good starting place for beginners. The highlight of their channel for me, are the interviews with industry experts which offer a great insight.
This channel offers free web development tutorials, web site design tutorials and more.
The accompanying Youtube channel to the Codecademy online learning platform. A lot of people use the learning platform, but then forget to also check out this channel for more content. You won't find loads of fancy pants things here, as this channel is aimed at beginners. However you will find tutorial videos from various different tutors, that explain many of the basic things that you need to know.
Does what it says on the tin. A channel to help you level up and become a better developer! There is a section of Level Up Basics which will guide you through the beginning stages of learning things like HTML, CSS, building a blog or website etc. Once you're done with that, there are plenty more videos on this channel to expand your knowledge further.
So there you have it! 20 channels that I absolutely recommend for you to check out if you are in to coding and programming. I hope that this has helped you to discover some useful content. If you know of any other channels that everyone needs to check out then please let me know!
Bye for now!
Introduction to TDD: What it is and why it is important
Hi CodeLand! We're Microsoft and we want to empower you to do more.
Nitya Narasimhan -
It's Never Too Late To Learn: 3 things my 11yo taught me about coding
Nitya Narasimhan -
Edison Pebojot(👨💻) -