Best YouTube channels to Learn Java

Where to find the best Java tutorials on YouTube

Matteo Possamai
CodeX
5 min readSep 3, 2022

--

Photo by Kenny Eliason on Unsplash

Is Java a good choice as a programming language to learn in 2022? Yes, it is. But, if you want to learn it most efficiently, you need to know where the best resources are.

The best type of resource is, for sure, YouTube videos, but not random ones, only high-quality ones. So, here is a list of all the best channels and YouTubers out there, that will boost up your learning curve, and will help make you a better programmer in this amazing language, called Java.

freeCodeCamp.org

I’m sure this is not the first time you’ve heard of this. It is a huge YouTube channel, with lots of effort and work put into it.

It is full of tutorials, especially in the form of long videos (over 5 hours) that you can stop and move across as and when you prefer. It is flexible and unique. It is rich in content. It is harder to find some topics that it doesn’t cover, than the covered ones.

There are videos with over 5 million views (the most viewed has over 30 million views). So, it is trustable, and high in quality. And, all this is also free.

In my opinion, the quality of these videos is even better than the majority of the paid courses I took in the past.

For Java, there exist some full tutorial courses, from the beginner level to expert, and also more specific alternatives. There are specific courses that talk about UML structures, that comes extremely useful especially when it comes to object-oriented programming in Java. After seeing also that video, you will have an easier life while learning the whole language itself.

Rating: 8.5/10

Programming Knowledge

Photo by Mohammad Rahmani on Unsplash

Do you know the most famous YouTube channel for coding tutorials? Hope you do. Programming knowledge provides the widest amount of programming-related tutorials, in almost every field, technology, and level.

Are you a beginner? It is perfect. Are you an advanced developer that needs to start learning basics and advanced topics? Here is the perfect place.

With a lot of playlists about everything, this channel is a choice that must be at least considered, but it could also be the only considered choice. Here, you can find everything you need, everything. Basics of the language and more advanced topics related to OOP and every different possibility.

If quality is a must, you will find incredibly high quality, so you can’t go wrong. Examples, consistent code, and the entirety of possibilities.

One of the greatest channels out there. I would say, everything is also free. Awesome. Check it out. You won’t be wrong.

Rating: 10 / 10

TechWithTim

If you are interested in knowing who is the person that actually inspired me to learn Programming, it is Tim, the guy that has this channel.

He has an incredible amount of high-quality videos that cover almost everything you can think about when it comes to Python, but also a lot of other programming languages, Java included. There are videos for beginners, a long video or a small series, and then move to the most complicated arguments.

Related to Java, he has a three hours long video tutorial, where he starts from the basics concepts, and then starts to grow in difficulty and concepts that makes everything more interesting.

Also, the quality of the videos is incredible, we can say that is almost rare out there. Audio quality, video quality, but especially content quality. This is this channel. You will have also under almost every video link to the GitHub repository where he puts all the code, that you can copy and read. He has also a website with a lot of other content.

It is, in my opinion, the best choice you can make if you want to learn Java the proper way. Start from beginner, move to intermediate. It is a great way, you can’t go wrong.

Rating: 8/10

Programming with Mosh

Moving on, let’s dive into this new channel. It is developed by Mosh, a developer. This channel talks also about Java, and the resources for this programming language couldn’t be as rich as the other channels, but all the videos are really valuable, and they are worth the time.

He has two formats: the first is a crash course (1-hour video with a lot of notions in a nutshell), and normal series of videos for a topic. His Java tutorial is really rich and valuable. The pro of following his tutorials is that he usually creates some cheatsheets for free, that shares with his followers. So, the people following the tutorials can have some paper-written notes, if they like.

It is probably the best choice for beginners, and people who like to have things in the easiest way possible. He has also his premium videos, and if you are interested, you can pay for them.

Rating: 8/10

Conclusion

So, these are the channels that I suggest you check out if you want to learn Java. I’m sure that they are absolutely valuable, and will help you a lot in learning this incredible programming language.

Hope you enjoyed this article, if you did consider clapping and subscribing, or click on this link to support this blog and the entire platform. Thank you a lot.

--

--

Matteo Possamai
CodeX
Writer for

Computer science student, technology enthusiast, interested in backend services, software development and Open Source.