Top 10 Best Java YouTubers
Tags: java, programming
Published: 2022-12-05 09:06:51

Java is one of the top 5 most in-demand programming languages. Its demand is still growing, and countless companies (from early-stage startups to large-size companies) use Java as a programming language to run their services. 


## Java Brains

I've watched Java Brains for years and find the channel excellent. The teacher knows how to break down complex concepts using simple words. The channel also has videos on:

- Spring Boot. 
- Apache Cassandra. 
- Git.
- Terraform. 
- JavaScript.

His YouTube channel has over 600k subscribers.

{% embed https://www.youtube.com/@Java.Brains %}

## The New Boston

This YouTube channel is one of the most well-known because it has many high-quality video tutorials.

The New Boston covers many topics, such as:

- Python and Django.
- Docker.
- Ethereum.
- React JS.

And much more.

His YouTube channel has 2.65M subscribers.

{% embed https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28 %}

## Jacob Jenkov

Jacob Jenkov is a Java champion with a resourceful blog called [jenkov.com](https://jenkov.com/tutorials/java-util-concurrent/index.html).

His blog has more material than his YouTube channel.

Still, it's worth mentioning this channel in this article.

You'll find his YouTube channel helpful if you want to learn Concurrency and Multithreading.

His YouTube channel has over 29k subscribers.

{% embed https://www.youtube.com/@JakobJenkov/featured %}

## Programming with Mosh

This one is one of my favourite channels. He's helped me since I was at university. He has an engaging approach to explaining programming, so you won't feel his videos are boring!

Other than Java, his channel covers different topics such as:

- Python.
- JavaScript.
- TypeScript.
- Mobile Development.
- Frontend Development.

His YouTube channel has 2.93M subscribers.

{% embed https://www.youtube.com/watch?v=eIrMbAQSU34 %}

## Caleb Curry

Caleb Curry is the perfect YouTube channel for those learning Java from scratch. You'll find his YouTube valuable channel if you're a beginner.

His YouTube channel also covers topics such as:

- React JS.
- Python.
- Bash Programming.
- Linux.

{% embed https://www.youtube.com/watch?v=r3GGV2TG_vw&list=PL_c9BZzLwBRKIMP_xNTJxi9lIgQhE51rF %}

## Coding with John

John is a Lead Java Software Engineer who publishes short-form videos that break down Java concepts into simple words. His YouTube channel is excellent if you're just getting started with Java. It's also helpful if you need a refresher before facing job interviews.

His YouTube channel has 175k subscribers.

{% embed https://www.youtube.com/@CodingWithJohn %}

> **Related**: [Java Phone Interview Questions - Beginner Level](https://techwithmaddy.com/java-phone-interview-questions-beginner-level)

## Simplilearn

Simplilearn is more than just a YouTube channel. It's an online boot camp and learning platform which offers a large variety of learning material, including:

- Java.
- C#.
- TypeScript.
- Python.

And much more.

{% embed https://www.youtube.com/watch?v=CFD9EFcNZTQ %}


## Alex Lee

Alex Lee is another excellent YouTube channel for those learning Java from scratch. His YouTube videos are easy to follow, and you can code with him while explaining. He doesn't create Java content anymore, but his Java legacy remains alive.

His YouTube channel has over 300k subscribers. 

{% embed https://www.youtube.com/watch?v=az6SehZyY7U&list=PL59LTecnGM1NRUyune3SxzZlYpZezK-oQ %}

## The Learn Programming Channel

Tim Buchalka, the gentleman behind "The Learn Programming Channel", has an academy where he teaches how to program to increase the odds of a successful career.

His YouTube channel has some videos on Java, which may help you if you're struggling to understand some concepts, as Java is a complex language.

The channel covers different topics, such as:

- Android development.
- Programming tipis.
- Python programming.
- C++ programming.

His YouTube channel has over 90k subscribers.

{% embed https://www.youtube.com/watch?v=ElpitAfkRS4&list=PLXtTjtWmQhg1SsviTmKkWO5n0a_-T0bnD %}

> **Related**: [5 Ways To Get In The Tech Industry](https://techwithmaddy.com/5-ways-to-get-in-the-tech-industry)

## Amigoscode

Nelson, the gentleman behind this YouTube channel, is a London-based software engineer on a mission to teach people how to become great Java backend engineers. 

His YouTube channel covers many topics, such as:

- Spring and Spring Boot.
- Python tutorials.
- Microservices.
- Kubernetes.

His YouTube channel has over 420k subscribers.

{% embed https://www.youtube.com/watch?v=j9VNCI9Xo80&list=PLwvrYc43l1Mz_c-vV1yVyvFNFZPAleSNE&index=21 %}

> **Related**: [What Does a Backend Engineer ACTUALLY Do?](https://techwithmaddy.com/what-does-a-backend-engineer-actually-do)

Conclusion
I hope you've found this article helpful.

Who's your favourite Java YouTuber? Let me know in the comments.

Until next time!

🙋🏾‍♀️

P.S.: if you enjoyed this article, you'll probably benefit from subscribing to my [newsletter](https://techwithmaddy.com/newsletter), where I share insightful tips on software engineering and career development. I hope to see you there!