On YouTube you can find tons of learning material in every programming language. Though most of published videos intended for beginners and only cover basics, some of them are valuable for more advanced developers.

To be really useful for this list I haven’t included channels that mostly publish promo videos for their paid courses. Also, I haven’t included channels with only beginner-level videos and every channel that I suspect of violating copyright.

The list sorted in alphabetical order and doesn’t reflect my preferences, but some of reviews contain a must watch section that based on my opinion.

Youtube Channels

AngularJS – It’s official channel for the AngularJS library. On the channel you can find tutorials and talks from meetups.

Chris Hawkes publishes tutorials in different programming languages, job tips and reviews on IT trends.

Must watch:

codedamn – This channel contains complete tutorials about Angular 2, Express, ECMAScript 6, TypeScript, etc.

Codegram Technologies – A channel of a European software studio that organizes conferences like FutureJS and FullStack Fest.

Must watch:

Coding with Jesse – A quick look gave me that this channel contains screencasts on React, React Native, Webpack, Express, testing, etc.

Curran Kelleher – This channel contains videos on data visualization and covers other JavaScript topics.

Must watch:

Derek Banas – On this channel you can find videos on topics from Node and Angular to C Programming and even psychology.

Must watch:

Facebook Developers – A Facebook’s official channel for developers. It contains recordings of talks from events like React.js Conf, interviews, etc.

Must watch:

funfunfunction – A channel of Mattias Petter Johansson, a Swedish engineer currently working in Spotify. He puts a lot of energy to create these videos and the result — for a viewer like me — is fantastic whether it’s a tutorial or an explanation of some general idea. Mattias also is active on Quora, don’t forget to follow him there too.

Google Chrome Developers – An official channel of the Google Chrome development team. Channel contains video recordings of talks, interviews, and reviews of new features of the Google Chrome browser.

Must watch:

HTTP 203 – A show about two developers hanging and discussing web development trends

Josh Owens’ channel contains his own talks and podcast recordings. It’s mainly focused on Meteor.js

Must watch:

JSConf – The channel publishes talks from JSConf, the international conference on JavaScript and related technologies.

Must watch:

Kyle Robinson Young’s channel contains some advanced topics like testing, debugging, etc.

Must watch:

LearnCode.academy – This channel publishes courses. Some of them for beginners and some for intermediate developers.

Must watch:

Meteor – This channel contains Meteor.js related videos, showcases of apps built with it and some talks.

Must watch:

ng-conf – This channel contains talks from the conference with the same name.

Nodevember – An official channel of Nodevember conference.

Must watch:

O’Reilly – A channel of O’Reilly Media. It mostly contains talks from conferences.

Simple Programmer – A channel of John Sonmez, the author of critically acclaimed ‘Soft Skills: The Software Developer’s Life Manual’. John produces all kind of videos that can be useful for programmers.

Must watch:

Did I Miss Anything?

If I did miss any useful channels, share them in the comments below.