Java tutorial for beginners ☕

by Bro Code · 71 videos

Total watch time

12h 2m

at speed · exactly 12 hours, 2 minutes, 5 seconds at 1×

12h 2m 5s
1.25×9h 37m 40s
1.5×8h 1m 23s
1.75×6h 52m 37s
6h 1m 3s
Average video10m 10s
Longest29m 30s
Shortest2m 12s
Compare Open on YouTube JSON

Plan to finish

About 13 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 13 days. Turn on JavaScript to plan around your week.

Videos (71)

12h 2m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Start coding with JAVA in 10 minutes! ☕ 10:59 2024-12-30
2 Java variables are easy! ❎ 20:32 2024-12-05
3 User input in Java is easy! ⌨️ 15:55 2024-12-05
4 Let's code a mad libs game with Java! 📖 6:43 2024-12-05
5 Java arithmetic is easy! 🧮 8:22 2024-12-05
6 Code a simple java shopping cart program in 6 minutes! 🛒 6:31 2024-12-05
7 Java if statements are easy! 🤔 13:29 2024-12-05
8 Generate random numbers using Java! 🔀 5:01 2024-12-05
9 The Java Math class + exercises! 📐 15:10 2024-12-05
10 Java printf() is really useful! 🖨️ 13:37 2024-12-05
11 Code a Java compound interest calculator in 7 minutes! 💸 7:34 2024-12-05
12 Nested if statements are easy! 🎟️ 6:33 2024-12-05
13 Useful string methods in Java! 🧵 8:36 2024-12-05
14 Java substrings are easy! 📧 8:05 2024-12-05
15 Let's code a WEIGHT CONVERTER in Java! 🏋️ 8:20 2024-12-05
16 Learn the Java ternary operator in 5 minutes! ❔ 5:51 2024-12-05
17 Code a Java temperature converter in 7 minutes! 🌡️ 7:56 2024-12-05
18 Learn Java enhanced switches in 8 minutes! 💡 8:38 2024-12-05
19 Let's code a simple calculator with Java! 🖩 12:16 2024-12-05
20 Java LOGICAL OPERATORS are easy! ❕ 11:26 2024-12-05
21 Learn Java while loops in 12 minutes! ♾️ 12:24 2024-12-05
22 Let's code a NUMBER GUESSING GAME in Java! 🔢 9:46 2024-12-05
23 Java for loops are easy! 🔂 10:01 2024-12-05
24 Learn BREAK & CONTINUE in 2 minutes! 🚦 2:12 2024-12-05
25 Learn Java nested loops in 8 minutes! ➿ 8:44 2024-12-05
26 METHODS in Java are easy 📞 15:25 2024-12-05
27 Learn Java overloaded methods in 6 minutes! 🍕 6:08 2024-12-05
28 Learn VARIABLE SCOPE in 4 minutes! 🏠 4:59 2024-12-05
29 Code a simple banking program with Java! 💰 20:29 2024-12-05
30 Code a dice roller program with Java! 🎲 12:01 2024-12-05
31 Learn Java arrays in 9 minutes! 🍎 9:09 2024-12-05
32 Enter USER INPUT into an ARRAY! ➡️ 8:04 2024-12-05
33 How to SEARCH an ARRAY easy! 🔎 7:30 2024-12-05
34 Learn VARARGS in 6 minutes! 💬 6:30 2024-12-05
35 Learn Java 2D arrays in 9 minutes! ⬜ 9:38 2024-12-05
36 Code this quiz game with java! 💯 15:01 2024-12-05
37 Code a rock paper scissors game with Java! 🗿 15:49 2024-12-05
38 Let's code a Java SLOT MACHINE! 🎰 26:46 2024-12-05
39 Learn Java Object Oriented Programming in 10 minutes! 🧱 9:51 2024-12-05
40 Learn CONSTRUCTORS in 10 minutes! 🔨 10:08 2024-12-05
41 Learn OVERLOADED CONSTRUCTORS in 6 minutes! 🛠️ 6:37 2024-12-05
42 Learn Java ARRAY OF OBJECTS in 5 minutes! 🗃️ 5:46 2024-12-05
43 Learn the STATIC keyword in 8 minutes! 🤝 8:01 2024-12-05
44 Learn Java inheritance in 9 minutes! 👨‍👧‍👦 9:07 2024-12-05
45 Learn the Java super keyword in 10 minutes! 🔝 10:30 2024-12-05
46 Learn Java METHOD OVERRIDING in 4 minutes! ♻️ 4:33 2024-12-05
47 Learn the toString() method in 5 minutes! 🎉 5:53 2024-12-05
48 Learn Java abstraction in 9 minutes! 🌫️ 9:34 2024-12-05
49 Learn INTERFACES in 6 minutes! 📋 6:16 2024-12-05
50 Learn POLYMORPHISM in 6 minutes! 🎭 6:46 2024-12-05
51 Learn runtime polymorphism in 5 minutes! 🤷‍♂️ 5:10 2024-12-05
52 Learn Java getters and setters in 10 minutes! 🔐 10:06 2024-12-05
53 Learn Java AGGREGATION in 9 minutes! 🏫 9:26 2024-12-05
54 Learn composition in 6 minutes! ⚙️ 6:17 2024-12-05
55 Learn WRAPPER CLASSES in 10 minutes! 🎁 10:36 2024-12-06
56 Learn Java arraylists in 9 minutes! 📃 9:40 2024-12-08
57 Learn EXCEPTION HANDLING in 8 minutes! ⚠️ 8:02 2024-12-09
58 How to WRITE FILES with Java in 8 minutes! ✍ 8:32 2024-12-12
59 How to READ FILES with Java in 8 minutes! 📖 6:54 2024-12-14
60 Let's code a music player with Java! 🎼 14:22 2024-12-16
61 Code this hangman game in Java! 🕺 28:35 2024-12-26
62 Learn DATES & TIMES with Java in 8 minutes! 📆 8:44 2024-12-17
63 Learn Java anonymous classes in 5 minutes! 🕵️‍♂️ 5:02 2024-12-19
64 Learn Java timertasks in 6 minutes! ⏲️ 6:24 2024-12-19
65 Code a Java countdown timer in 6 minutes! ⏳ 6:34 2024-12-20
66 Learn Java generics in 13 minutes! 📦 13:56 2024-12-21
67 Java hashmaps are easy! 🗺️ 10:31 2024-12-22
68 Learn Java enums in 10 minutes! 📅 10:10 2024-12-23
69 Learn Java threading in 10 minutes! 🧵 10:21 2024-12-25
70 Learn Java multithreading in 8 minutes! 🧶 8:01 2024-12-27
71 Let's code an alarm clock with Java! ⏰ 29:30 2024-12-29

Embed a badge

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

Watch time: 12h 2m · 71 videos

Markdown
[![Watch time: 12h 2m · 71 videos](https://playlistduration.com/badge/playlist/PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc.svg)](https://playlistduration.com/playlist/PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc)
HTML
<a href="https://playlistduration.com/playlist/PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc"><img src="https://playlistduration.com/badge/playlist/PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc.svg" alt="Watch time: 12h 2m · 71 videos" width="203" 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/playlist/PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.