Great YouTube Channels for Software Developers
Software development is a journey of continuous learning and improvement. If you want to remain relevant in this industry you have to commit to lifelong learning.
In this guide, I share some of the top YouTube channels for software developers.
Free Code Camp
The Free-Code-Camp channel has great content for both beginner and intermediate developers.
The tutorials are of high quality and are both in-depth and clear. Best of all, they are Ad Free.
The channel boasts a wide range of content. Some of the topics covered include: Laravel, Vue.js, React, SCSS, Angular, Python and more.
One of most attractive prospects is that, in most of the tutorials, you get to build a real-world application from scratch.
The channel has only been around since 2014, but is already on course to hitting 2M subscribers.
I Am Tim Corey
In his introductory video, Tim Corey has this to say:
“ ..My goal is to make learning C# easier...”
The channels’ main focus is the C# programming language and related Dotnet (.Net) technologies.
Tim has a unique ability to explain, hard to understand, concepts in a very succinct manner.
The channel has great content on topics such as: Entity Framework, Design patterns, LINQ, Async & Await and more.
If you are C# or .Net developer, this is definitely one of the best channels out there.
The Traversy Media channel is a great place for beginner developers, but also has great content for intermediate and advanced developers.
The channel has great content that covers a wide range of topics: front-end frameworks, several programming languages and and other web development topics.
The channel is also a good resource if you want to keep up to date with web development trends in the industry.
The New Boston
This channel is run by Bucky Roberts and has been offering quality content for a long time.
The channel has a wide range of topics covering several programming languages, software development frameworks, networking and command line tools etc.
For many beginner software engineers, this is the go-to channel due to its wide array of topics.
The subscriber base alone speaks a lot about the channel. With over 2M subscribers and counting the channel is, without doubt, one of the best software development channels out there.
Cloud technologies and DevOps have revolutionized the way we provision infrastructure, and deploy & deliver software to our clients.
The Edureka channel has good tutorials that cover The Big Three cloud platforms, namely: Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform
This channel also has a lot of videos regarding trends in the software development sphere. For examples, the channel covers leading programming languages, top certifications in industry, big data etc.
Suffice to say that the channel also has good tutorials on the popular Python programming language.
Automation step by step
There is more to software development than just writing code. The Automation step by step channel addresses that gap.
This channel is focused on software automation tools for use in your software engineering career. The tools range from: end-to-end testing to CI/CD pipelines and more.
Some of tools covered include:
- Docker: a platform for building, testing and deploying software applications in containers.
- Postman: a collaboration tool for use in API development, testing and documentation.
- Git: one of the most widely used version control systems
- Kubernetes: a container orchestration system for application deployment and management.
The channel boasts a rapidly growing subscriber base.
Programming with Mosh
This channel is run by Mosh Hamedani, who has vast experience in software engineering. Furthermore, he has taught so many developers over the years.
For good reason, the channel recently hit 1M subscribers.
Last but not least, is LearningLad. The channel has some great tutorials on C and C++ programming languages.
The channel publishes short formatted videos, usually about a specific concept, which makes it easy to follow along and practice.
C and C++ are general purpose programming languages that have withstood the test of time, are efficient, can run on several platforms and are well structured.
Both languages are great starting point if you want to understand programming concepts without the overhead of frameworks etc.
YouTube is a great resource to learn new skills and enhance your software engineering skills.
Feel free to post your favorite software development channels in the comments section.