Best free courses · Java

Best free Java courses on YouTube, ranked by total hours

Updated 2026-09-30 · 12 courses · totals are live

Java is still the first language at a lot of universities and the default for campus placements in India, so there is no shortage of free courses. What they don't agree on is length. The beginner series below take 12 to 17 hours; the longest go past 60 and cover memory, garbage collection and concurrency. Decide how deep you want to go before you pick a teacher.

The hours are live totals from each playlist. The list covers courses in English and in Hindi, and three Spring Boot courses for when the language is done.

From 5h 59m (Java Essentials - Full Course) to 3d 7h 36m (Java + DSA + Interview Preparation — Kunal Kushwaha).

#CourseVideosTotalAt 1.5×
1 Java + DSA + Interview Preparation — Kunal Kushwaha
Java from zero, then the DSA topics interviews ask about: searching, sorting, recursion, OOP and trees, in long whiteboard lectures in English. Two courses in one, and the hours show it.
69 3d 7h 36m 2d 5h 4m
2 Java Full Course 2026 · Java Full Course 2026 — Coder Army
Rohit Negi's 2026 course in Hindi. Hour-long lectures from the basics through OOP, strings and collections, then memory, garbage collection and concurrency, up to virtual threads.
57 2d 14h 46m 1d 17h 51m
3 JAVA from Basics to Advanced · JAVA from Basics to Advanced — Concept && Coding
Shrayansh Jain, in Hindi, on how Java works underneath: the JVM, how numbers sit in memory, HashMap internals, multithreading, and newer features up to Java 21.
52 1d 14h 7m 1d 1h 25m
4 Java & DSA in 30 days : Course for Placement · Java & DSA in 30 days — Apna College
Shradha Khapra's placement course in Hindi: the language, then arrays, recursion, linked lists, hashing, tries and graphs. Thirty days works out to about 67 minutes a day, but the graphs video alone runs close to seven hours.
39 1d 9h 18m 22h 12m
5 Java Tutorials For Beginners In Hindi · Java Tutorials for Beginners in Hindi — CodeWithHarry
113 lessons of about 15 minutes, with a practice set after each chapter and exercises with solutions. Goes as far as generics, lambdas and file handling.
113 1d 4h 42m 19h 8m
6 Spring Boot from Basics to Advanced · Spring Boot from Basics to Advanced — Concept && Coding
Spring Boot in Hindi, deep on what interviews ask: beans and IoC, @Transactional, JPA mappings and caching, Spring Security and OAuth2.
44 1d 4h 21m 18h 54m
7 Full Java Course by Alex Lee · Full Java Course — Alex Lee
Short, casual lessons in English: setup, the basics and OOP, then GUIs and a tic-tac-toe game, with plenty of small practice programs. Good if long lectures lose you.
101 16h 31m 11h 1m
8 Spring Boot Mastery: From Basics to Advanced · Spring Boot Mastery — Engineering Digest
One app built from an empty project to production, in Hindi: REST APIs, MongoDB, authentication, Mockito tests, Kafka, then deploying it.
47 15h 52m 10h 34m
9 Java Tutorial For beginners · Java Tutorial for Beginners — Telusko
Navin Reddy's 2023 remake in English: one concept per video up to streams, with Java 17 features and a JUnit 5 session at the end.
106 15h 43m 10h 28m
10 Java tutorial for beginners — Bro Code
The 2024 remake. Short lessons that each end in a small program, like a shopping cart, a banking app or a quiz game. Easy to keep up as a daily habit.
71 12h 2m 8h 1m
11 Spring 6 and Spring Boot Tutorial for Beginners · Spring 6 and Spring Boot for Beginners — Telusko
Spring from scratch in English: dependency injection, a REST project with a React front end, then Spring Security with JWT and OAuth2 login.
41 8h 48m 5h 52m
12 Java Essentials - Full Course · Java Essentials — Java Brains
Koushik Kothagal's quick tour of the language in four-minute videos. A refresher, or a fast start if you already program in something else.
85 5h 59m 3h 59m

Totals count available videos only and update as the playlists change. Private or deleted videos are excluded. Compare the top 5 side by side →

How to choose

  • Complete beginner? Bro Code or Alex Lee for short lessons, Telusko if you want a bit more on each topic. All three are in English and under 17 hours.
  • Preparing for placements? Kunal Kushwaha in English or Apna College in Hindi. Both teach the language and the data structures together. For more DSA afterwards, see the DSA list.
  • Want to know how Java actually works? Coder Army or Concept && Coding, both in Hindi. They are long because they go into memory, the JVM and concurrency.
  • Already know Java? Move on to Spring Boot. Telusko's course is the gentlest, Engineering Digest builds one real app end to end, and Concept && Coding goes deepest.

Finish it

A 60-hour course is two months at an hour a day, and closer to six weeks at 1.5×. Open any course above, set your speed and a daily budget in the planner, and it gives you a finish date. Tick videos off as you go and the date moves with you. The study-schedule guide has the rest of the method.