DEV Community

Cover image for Top 10 Best Java YouTubers

Posted on • Originally published at


Top 10 Best Java YouTubers

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.

Java and JavaScript Courses and Tutorials


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

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.

Hi, I make videos about software development related topics like Java, web development etc. Occassionally I'll drop a video or two about career related issues too. Oh, I also run the tutorial website . I try to cover each topic in reasonable depth. My own experience has been, that the deeper my understanding of topics within software development is - the better and faster a developer I become. I started programming around 1987 (around age 12) on the C128 - in C128 Basic - then on the Amiga 500 in AMOS and Assembler, then later PC and C. I started working with software as job from 1998 as web dev, and from 1999 as Java + web dev, so I've been in the game a long time :-) From around 2000 and forward I have mostly been working as a freelance, onsite consultant with Java, web and distributed systems deelopment. I love being self employed - but it's a lot of work.


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.

Hi, I'm John! I'm a Lead Java Software Engineer and I've been in the programming industry for more than a decade. I love sharing what I've learned over the years in a way that's understandable for all levels of Java learners. Learn or improve your Java by watching it being coded live!


Related: Java Phone Interview Questions - Beginner Level


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


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.

Related: What Does a Backend Engineer ACTUALLY Do?

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!

Top comments (0)

50 CLI Tools You Can't Live Without

The top 50 must-have CLI tools, including some scripts to help you automate the installation and updating of these tools on various systems/distros.