Starting out as a self-taught developer might be overwhelming. It takes patience to gracefully surf through youtube looking for that tutor you can trust.
In this post, I will be sharing 17 youtube channels to learn programming that has helped me through my journey as a Full-stack web developer.
I will be giving my personal view of each of them in no particular order based on their area of concentration and sharing a snippet of the ones I have used.
Personally, I feel Traversy Media is the best youtube channel in general and also when it comes to Web development.
He was one of the first tutors I met on Youtube and I don’t regret it at all.
This channel has crash courses for JS Frameworks like React, Vue, Angular, and so on.
This is another great Youtube channel you should check out.
Qazi who is the main tutor has a very active kinda vibe that brings fun into his tutorials.
FreeCodeCamp.org is a community of developers consisting of mostly youtube tutors who own their personal channels.
They give high-quality tutorials from beginner to advanced level.
Also, their courses are always in-depth and lengthy which most times helps for more elaborate explanations.
If you intend on learning Django as your server-side framework like me then JustDjango should be your one of go-to places.
From the name, you would understand that the channel revolves around Django.
Edureka is another great place to learn to code on Youtube because of their in-depth tutorials.
I have learned a lot from them including the video below.
Though, you should be aware of their deep Indian accents.
Aarav Tech is another go-to guy for me when it comes to Django; especially when I want answers to some problems that I may face when applying things I learned from other channels.
Reason being that he goes in-depth on subsets on the main topics involved in Django.
Also, he has a deep Indian accent so have that in mind.
CodingEnterpreneurs has a strong focus on Python programming ranging from Web Development to Data Science.
The tutorial below really helped me as a beginner in Django so you could check it out.
Amongst other channels which I have used on youtube, there is something special this one: He has a great sense of humor.
He brings fun into his videos by humoring on literally everything he does.
Also, he has a lot of videos about Python, Django, Ruby on rails, Tkinter, and so on. Do well to check him out.
Personally, I believe this is the best Django tutorial on youtube. It has a major role to play in my career as a Full-stack Web Developer.
Also, Corey Schafer has a whole lot of tutorials on neglected but important topics in Python.
If you are also interested in Flask you should also check him out because he has a course on Flask just as wonderful as this one below.
Socratica is an online school teaching a wide range of topics including Python.
The interesting thing about this channel is that they make their programming tutorials fun by adding a robotic simulation throughout the tutorial.
Dennis Ivy to me is a Django expert and an experienced web developer. He goes in-depth in his tutorials and also tries to teach topics that are not widely taught by developers on youtube like Search Engine Optimization; who does that?
You won’t regret checking him out.
Telusko is a jack of all trade and master of all. He teaches all topics with a deep sense of understanding.
He has a way of explaining various topics like he is an expert. You should check it out.
His channel has tutorials on almost all programming languages if not all.
I intentionally put the particular video below because that was the main and probably the first thing I ever learned from Choudhary.
He explained this topic with a great sense of clarity. Also, he has a lot of tutorials on different programming concepts. Do well to check him out.
Web Dev Simplified
This channel is a perfect description of its name.
The tutor has a way of explaining complex topics in a short time.
He also has other tutorials on Java, Spring, and so on.
Also, he gives some helpful tips that could help you grow as a developer.
It would be unfair if I don’t mention this particular youtube channel. He has really helped me as a Django Developer right from when I started.
Also, he is very good at explaining stuff in Django, Flask, and Python generally.
Lastly, I am a big fan of blockchain technology so this my go-to place when it comes to blockchain. He is actually the only person I have seen that gives tutorials on blockchain development.
This is definitely not up to a quarter of great youtube channels that could help you get started in programming but these is the ones I have used and can recommend to you.
I hope this helps you get started as a developer.
Please let me know in the comments section if this was helpful.
Also, follow me on Twitter for more amazing content.