There are a lot of coding YouTube channels out there for learning front-end development, but since there are so many, it's hard to know where to start. So, to help the confused, I've decided to list some of my favourite channels and write a short summary on why I enjoy watching them.

This is not an exhaustive list, and I may add some more later. But for now these are some of my top six and I hope that you learn a lot from them.

The Coding Train

If you love everything programming then this is the channel for you. Daniel Shiffman never fails to entertain with his fun loving attitude. His approach to programming is fun and approachable. So, when I'm looking to learn more about animating or even some machine learning, this is my favourite channel. Choo choo!

Low Level Javascript

This is a gem of a channel. Serious programming topics are broken down and explained with some really elegant code. It's all low level stuff but you never feel like you're being overwhelmed. So, if you want to get excited about building parsers or virtual machines with Javascript then this is the channel for you.

LayoutLand

Do you want to learn how to use CSS Grid and also understand why front-end development was in desparate need of it? If so, then watch Jen Simmons's LayoutLand. It's the best series out there on the why and how of CSS Grid. You'll learn pretty quickly that CSS grid is extremly powerful for making beautiful, unique web designs that aren't just based on 12 column grids.

Leigh Halliday

Leigh has incredibly high quality React tutorials. If you're looking for great examples for solving real world problems with React, then definitely head to his channel. Don't let the shortness of his tutorials trick you into thinking that there isn't much detail. They're filled to the brim with great code and you'll learn heaps without being overwhelmed.

Ben Award

Ben has a range of great videos, with many of them revolving around React based technologies. All his videos are informative and you're bound to learn something new each time. He's pretty clued in to the programming world as well, so you're bound to learn about current best practices and good computer science concepts.

Keyframers

As Stephen and David like to say, they are animation amigos, boolean buddies, and keyframe companions. In short, they are really into animation on the web. They mainly use just HTML, CSS and (sometimes) a little bit of Javascript. Honestly, this is the best channel out there for animation on the web. Each week they choose an animation on Dribble and attempt to replicate it in code for the web. So if you want to learn animation then you've got to check out their channel. I've learnt heaps from their videos and I really appreciate how they take you through their process step by step. Coding is about problem solving and it's inspirational to see how great programmers like them tackle each project.

What are some of your favourite coding channels? Feel free to let me know in the comments.

Happy learning!