Channel · @java.brains

Java Brains

@java.brains · 703K subscribers · 800 videos · newest 800 of 2,051

A course from this channel is on Best free Java courses on YouTube, ranked by total hours

Total watch time

7d 9h 50m

at 1× speed · exactly 7 days, 9 hours, 49 minutes, 46 seconds at 1×

Open on YouTube All uploads as a playlist JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here.

Uploads by year

15 years (newest uploads only)
YearVideosWatch timeAverage
2026142h 50m12m 10s
20252916h 1m33m 8s
20242918h 56m39m 10s
20232719h 6m42m 27s
20226014h14m
20214520h 11m26m 55s
20204810h 31m13m 9s
201910916h 56m9m 20s
201811013h 28m7m 20s
201622723h 44m6m 16s
2015264h 27m10m 16s
2014112h 16m12m 24s
2013204h 21m13m 3s
2012153h 48m15m 10s
2011307h 14m14m 29s

Playlists (63)

Every public playlist on the channel — open one for its full breakdown

Lengths are calculated on demand so this page stays fast.

#PlaylistVideosLength
1 Network Fundamentals For System Design Interviews (Official Full Course) 70 length →
2 API Protocol Design for System Design Interviews- Full Course 40 length →
3 Load Balancer Essentials for System Design Interviews (Java Brains) 80 length →
4 LLM Concepts Deep Dive (Official Course Playlist) 30 length →
5 Java to AI - The Python-Free Guide to Large Language Models 39 length →
6 Modern Spring From Scratch - Java Backend Bootcamp 37 length →
7 Relational Databases and SQL - Java Backend Bootcamp 31 length →
8 Databases for Backend Engineers - Java Backend Bootcamp 35 length →
9 Core Java Project Work - Java Backend Bootcamp 14 length →
10 Maven Quick Dive - Java Backend Bootcamp 16 length →
11 Functional Java - Java Backend Bootcamp 47 length →
12 Java Collections In Depth - Java Backend Bootcamp 34 length →
13 Core Java Quick Dive - Java Backend Bootcamp 19 length →
14 The Big Picture - Java Backend Bootcamp 19 length →
15 A Java Developer Learns Python From Scratch - Completely Live 6 length →
16 Mastering the 12 Factor App 15 length →
17 Cloud Basics 37 length →
18 Reactive programming with Java 31 length →
19 Docker Essentials 51 length →
20 The Artifact Clips 6 length →
21 Terraform Essentials 51 length →
22 Core Java Interview Questions 1 49 length →
23 Cassandra Essentials 44 length →
24 Inbox App 17 length →
25 JPA and Hibernate Essentials 54 length →
26 Building a Resume Portal - Full Course 37 length →
27 Java Concurrency - Full Course 39 length →
28 Building a WordSearch Game - Full Course 37 length →
29 Maven Essentials - Full Course 31 length →
30 Java Collections - Full Course 46 length →
31 Git Basics - Full Course 47 length →
32 Java Essentials - Full Course 85 length →
33 IPL Dashboard - Spring Boot + React Full Stack development 17 length →
34 NodeJS Basics 16 length →
35 Spring Boot Microservices Level 3: Microservice configuration 14 length →
36 Generics In Depth - Full Course 18 length →
37 Brain Bytes 14 length →
38 Spring Security Basics 15 length →
39 Java Interview Coding Challenges 11 length →
40 Spring Boot Microservices Level 2: Fault Tolerance and Resilience 23 length →
41 JUnit 5 Basics 27 length →
42 Spring Boot Microservices Level 1: Communication and Discovery 23 length →
43 Angular Components In Depth 24 length →
44 JShell Basics 18 length →
45 Angular 6 Basics 32 length →
46 TypeScript Basics 33 length →
47 Spring Boot Quick Start 34 length →
48 Angular 1 Services in-depth 19 length →
49 Java 8 Lambda Basics 25 length →
50 Thinking in Angular 1 37 length →
51 JavaScript Objects and Prototypes In-depth 19 length →
52 JavaScript Scopes and Closures In-depth 23 length →
53 Introduction to JavaScript for Developers 46 length →
54 Advanced JAX-RS 27 length →
55 Developing RESTful APIs with JAX-RS 31 length →
56 SOAP Web Service Basics 20 length →
57 Struts 2 19 length →
58 Spring Data Support 10 length →
59 Spring AOP 12 length →
60 Spring Framework 24 length →
61 Hibernate 36 length →
62 Maven 10 length →
63 JSPs and Servlets 25 length →

Longest uploads

Top 5 · 5h 31m and down
  1. Code your own dating bot with Spring Boot & React & AI · 5:30:51 · 2024-07-21
  2. A Java developer learns Python - Part 4 · 5:26:01 · 2023-05-28
  3. Spring Framework 7 Workshop: Building Resilient Apps · 3:57:13 · 2025-11-30
  4. A Java developer learns Python - Part 2 · 3:02:21 · 2023-05-14
  5. A Java developer learns Python - Part 1 · 3:00:15 · 2022-12-27
For your README

Embed a badge

Show the watch time in a README or channel description — it links back here and updates itself

Watch time: 7d 9h 50m · 800 videos

Markdown
[![Watch time: 7d 9h 50m · 800 videos](https://playlistduration.com/badge/channel/@java.brains.svg)](https://playlistduration.com/channel/@java.brains)
HTML
<a href="https://playlistduration.com/channel/@java.brains"><img src="https://playlistduration.com/badge/channel/@java.brains.svg" alt="Watch time: 7d 9h 50m · 800 videos" width="228" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/channel/@java.brains returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-25 (cached). Uploads are counted newest first; private, deleted and live videos are excluded from totals.