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.
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.
Jacob Jenkov
Jacob Jenkov is a Java champion with a resourceful blog called jenkov.com.
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.
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.
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.
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.
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.
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.
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.
Related: 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.
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, where I share insightful tips on software engineering and career development. I hope to see you there!