Learn JavaScript and React with the TOP JavaScript YouTube Channels

Learn JavaScript and React with the TOP JavaScript YouTube Channels

Learn JavaScript and React with the TOP JavaScript YouTube Channels

In this article, we’ll look at some of the best JavaScript YouTube channels, provide a short description of what the channel’s about or what its creators are up to, as well as include a sample video, in case you’ll like anything in particular. The channels were chosen by the word of mouth, by the number of subscribers, and by the main subject, of course, which is JavaScript.

Fun Fun Function

Creator: Mattias Petter Johansson
Other channels: DevTips
Rotation: Videos are released on Mondays at 08:00 GMT.
Subscribers: 201K
Subject matter: JavaScript

Mattias Petter Johansson (MPJ for short) has been a programmer for over ten years but has been YouTubing only since 2015, which makes it a little more than four years. Nevertheless, he has achieved a solid status in the developer community, and his channel has been viewed more than eight million times. Previously, MPJ had worked for Absolut Vodka, Blackberry, and Spotify. Beside talking JavaScript and technologies, he holds live stream videos with established developers, like Dan Abramov from Core React Team, who has been just recently featured, or Paul Lewis. Apart from pair programming sessions and learning something new in real time (and often failing at it), you’ll find talks on developer life, bad jobs, and even depression. Thankfully, there are just a few videos like that, overall everything seems pretty funny and informative in a good way. To be completely honest with you, I really laughed a few times.

Wes Bos

Creator: Wes Bos
Other channels: podcast SyntaxFM
Subscribers: 79K
Subject matter: HTML, CSS, JavaScript and WordPress web development tutorials!

We’ve already featured Wes Bos in our article on podcasts, so if you’re interested, check out the Podcast Part 2 for the description of his SyntaxFM podcast. Wes Bos is a full stack developer, teacher, speaker, and mentor from Canada. He has a number of courses on JavaScript, ES6, React, and Node. On Wes’s YouTube channel, you’ll find tutorials on general topics like web development, then Sublime Text tutorials, JavaScript, including Vanilla JavaScript 30 day challenge, CSS Grid, as well as some live coding streams. Everything is pretty neatly organized, so if you’re looking for a particular technology or language, it will be very easy to find. The latest video (provided below) was a live recording of Syntax.fm podcast at Reactathon, a coding challenge between Wes Bos and Scott Tolinksi:


Creator: freecodecamp.org
Other channels: freeCodeCamp Talks
Subscribers: 971K
Subject matter: web development (from HTML and CSS to JavaScript and Python)

This is the official channel for FreeCodeCamp.org, which doesn’t really need that much introduction. The Camp’s channel is full with lengthy tutorials on various technologies, sometimes the lessons take as much time as four to eleven hours. You’ll find videos on practically anything web development related, from React and JavaScript to Python, Machine Learning, Neural Networks, PenTesting, and more. Some of the tutorials are neatly organized by category so it will be easier to navigate if you’re not sure what exactly you’re looking for. There are Code Radio live streams 24/7 with what’s believed to be concentration music for programmers, so check it out, if you work with your music on.

Programming with Mosh

Creator: Moshfegh Hamedani
Other channels:
Subscribers: 445K
Subject matter: JavaScript, Python, C#, SQL, etc.

Mosh is a professional teacher and trainer with 18 years of experience who has already curated more than 200,000 students from 192 countries; he offers numerous courses on his website, so check it out if you like his channel. Most of his videos are pretty lengthy and can last up to eight hours. However, don’t worry if you feel like you don’t have enough time for a full-length tutorial, because there are plenty of short videos which aim to answer one particular problem or question. Like this one below (beginner alert!):

Traversy Media

Creator: Brad Traversy
Subscribers: 740K
Subject matter: web development and programming tutorials for all of the latest web technologies including Node.js, Angular, React.js, PHP, Rails, HTML, CSS, etc.

Brad Traversy first started building websites for a company he himself created called Tech Guys Web Solutions but then discovered his real passion for teaching and decided to start a YouTube channel which later became one of the most watched channels on YouTube. Brad’s videos have been viewed and appreciated by more than 60 million people, 800,000 of whom have subscribed to the channel. There are both short and long videos available, the longest are, however, around two hours. You’ll find everything here that relates to JavaScript and respective technologies and frameworks, as well as some other crash courses on SQL, CSS, and general tips for developers. Brad also runs the http://traversymedia.com/ website where he hosts his full-length courses for users who need much more content.


Creator: Maximilian Schwarzmüller
Subscribers: 321K
Subject matter: front end development (Angular, Vue, React), JavaScript.

Max is probably best known for his Udemy courses on JavaScript, React, and Vue, but his YouTube channel is just as informative as his courses, although some information might not be as in-depth but you’ll still end up with plenty of information to deal with. Max also manages a company called Academind and maintains a website with a similar name, www.academind.com, you can check it out if you’re interested in anything in particular or subscribe to the newsletter to stay updated and get access to some of Max’s exclusive content and discounts. He manages his YouTube channel with his partner, and they both make awesome videos, tutorials, crash courses on anything in web development, but especially and particularly JavaScript, React, Angular, Vue. Max is a fantastic teacher who likes to smile, he is genuinely pleasant to watch and listen to, so I guess the chances are you’ll love the channel.

The Coding Train

Creator: Daniel Shiffman
Other channels:
Rotation: weekly live streams
Subscribers: 808K
Subject matter: creative coding tutorials on JavaScript, Java, generative algorithms

On this YouTube channel, Daniel Shiffman posts what he calls a creative coding video every week, where he teaches everything from very basic programming to some advanced stuff like physics simulation, computer vision, and data visualization. You’ll also find some fun coding challenges, thorough and lengthy tutorials on some of the advanced topics like using JavaScript vanilla neural network library with the TensorFlow.js Layers API, and other similar stuff.

Hitesh Choudhary

Creator: Hitesh Choudhary
Subscribers: 366K
Subject matter: programming, pentesting, web and app development

Hitesh Choudhary is a teacher based in India who helps programmers all over the world learn different programming languages (both free and paid). You can check out his site, https://courses.LearnCodeOnline.in, to learn more and maybe enroll in a course. His YouTube channel has a lot of videos, most of which are short, up to 20 minutes, but still quite informative.


Creator: Jeff Delaney
Subscribers: 144K
Subject matter: JavaScript, Flutter, Angular, Firebase, and modern app development.

Jeff Delaney, the creator of the channel and a GoogleDevExpert, has been helping developers build high-quality app since 2017 by making video tutorials on JavaScript, Flutter, Angular, Firebase, etc. You can check out Jeff’s site at https://fireship.io/ All videos made are pretty short, around 10 to 20 minutes, but Jeff speaks amazingly fast, so consider it full 30-minute tutorials. Everything Jeff explains is pretty straightforward, neatly organized and intertwined with some cool little short explanatory videos and even memes, which look particularly up to the point in everything Jeff covers.


Creator: Pusher
Subscribers: 5.4k
Subject matter: tutorials and talks from the developer community

This YouTube channel belongs to Pusher.com, a company that provides a set of APIs and libraries that help developers add interactive features to the apps within minutes. The channel features different speakers from different companies talking on various subjects related to web development. Talks are usually within 30 minutes and are usually concerned with JavaScript, React, and other related JavaScript technologies.

The Net Ninja

Creator: Shaun Pelling
Subscribers: 284K
Subject matter: Tutorials on Node.js, JavaScript, CSS, HTML, Vue.js, React, etc

Shaun has been programming for half of his life, which makes him pretty much qualified to teach things he has already learned. He has a bunch of Udemy courses, so feel free to check them out as well here: Shaun’s Udemy. Since he’s passionate about JavaScript, he mainly teaches that, but also other languages and technologies like Node.js, Vue, React, Python, Ruby, PHP, HTML & CSS. The videos on the channel are quite short, usually around 10 minutes, in which Shaun tries to explain a particularly small subject, feature, part of the language. However, a few of the tutorials are quite lengthy, around one hour.


Creator: Hemil Patel
Other channels: InterviewNest, InfoSith
Subscribers: 74K
Subject matter: JavaScript, React

Hemil has a few other channels (listed above), so if you like Techsith, check them out. Hemil is a blogger and teacher California, he maintains a couple of groups on Linkedin and Facebook, as well as organizes a meetup where he teaches JavaScript Interview tips and tricks. He has a Udemy course on JavaScript, so check that out if interested as well. The channel features quick tutorials (up to 30 minutes) on React, Node, Angular, JavaScript, including some JavaScript Interview questions, which are covered in more details on Hemil’s other channel, called InterviewNest.

Perhaps, you’ll also be interested in checking out the videos and talks from the following conferences dedicated to JavaScript technologies:

React Conf
React Day Berlin
GitNation React Conferences

To check an article on best JavaScript newsletters, please go here.

About the author

Stay Informed

It's important to keep up
with industry - subscribe!

Stay Informed

Looks good!
Please enter the correct name.
Please enter the correct email.
Looks good!

Related articles


An Introduction to Clustering in Node.js

Picture your Node.js app starts to slow down as it gets bombarded with user requests. It's like a traffic jam for your app, and no developer likes ...


JAMstack Architecture with Next.js

The Jamstack architecture, a term coined by Mathias Biilmann, the co-founder of Netlify, encompasses a set of structural practices that rely on ...

Rendering Patterns: Static and Dynamic Rendering in Nextjs

Next.js is popular for its seamless support of static site generation (SSG) and server-side rendering (SSR), which offers developers the flexibility ...

1 comment

infocampus September 26, 2020 at 1:05 pm

Wonderful post! We are linking to this great post on our website. Keep up the great writing.

Sign in

Forgot password?

Or use a social network account


By Signing In \ Signing Up, you agree to our privacy policy

Password recovery

You can also try to

Or use a social network account


By Signing In \ Signing Up, you agree to our privacy policy