free web page hit counter
🛡️
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
Bro Code

Bro Code

3,330,000 subscribers

⏱ 👁 4,315,497 views

Java Full Course for free ☕

Video Overview & Insights

#java #javatutorial #javacourse

“

My original Java 12 Hour course ☕ : https://www.youtube.com/watch?v=xk4_1vDrzzo

Full Java playlist 📃: https://www.youtube.com/watch?v=23HFxAPyJ9U&list=PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc

#1 00:00:00 introduction to java ☕

#2 00:10:58 variables ❎

#3 00:31:30 user input ⌨

#4 00:47:25 ⭐ mad libs game 📕

#5 00:54:08 arithmetic 🧮

#6 01:02:29 ⭐ shopping cart program 🛒

#7 01:09:00 if statements 🤔

#8 01:22:28 random numbers 🔀

#9 01:27:28 math class 📐

#10 01:42:37 printf 🖨

#11 01:56:14 ⭐ compound interest calculator 💸

#12 02:03:47 nested if statements 🎟

#13 02:10:20 string methods 🧵

#14 02:18:55 substrings 📧

#15 02:27:00 ⭐ weight converter 🏋

#16 02:35:19 ternary operator ❔

#17 02:41:10 ⭐ temperature converter 🌡

#18 02:49:05 enhanced switches 💡

#19 02:57:42 ⭐ calculator program 🖩

#20 03:09:58 logical operators ❕

#21 03:21:23 while loops ♾

#22 03:33:47 ⭐ number guessing game 🔢

#23 03:43:33 for loops 🔂

#24 03:53:33 break & continue 🚦

#25 03:55:45 nested loops ➿

#26 04:04:27 methods 📞

#27 04:19:51 overloaded methods 🍕

#28 04:25:59 variable scope 🏠

#29 04:30:57 ⭐ banking program 💰

#30 04:51:26 ⭐ dice roller program 🎲

#31 05:03:26 arrays 🍎

#32 05:12:35 enter user input into an array ➡

#33 05:20:38 search an array 🔎

#34 05:28:07 varargs 💬

#35 05:34:36 2d arrays ⬜

#36 05:44:13 ⭐ quiz game 💯

#37 05:59:14 ⭐ rock paper scissors 🗿

#38 06:15:02 ⭐ slot machine 🎰

#39 06:41:47 object-oriented programming 🧱

#40 06:51:38 constructors 🔨

#41 07:01:45 overloaded constructors 🛠

#42 07:08:22 array of objects 🗃

#43 07:14:07 static 🤝

#44 07:22:04 inheritance 👨‍👧‍👦

#45 07:31:09 super 🔝

#46 07:41:37 method overriding ♻

#47 07:46:08 tostring method 🎉

#48 07:51:58 abstraction 🌫

#49 08:01:30 interfaces 📋

#50 08:07:44 polymorphism 🎭

#51 08:14:27 runtime polymorphism 🤷‍♂

#52 08:19:35 getters and setters 🔐

#53 08:29:39 aggregation 🏫

#54 08:39:02 composition ⚙

#55 08:45:17 wrapper classes 🎁

#56 08:55:51 arraylists 📃

#57 09:05:29 exception handling ⚠

#58 09:13:28 write files ✍

#59 09:21:58 read files 📖

#60 09:28:50 ⭐ music player 🎼

#61 09:43:10 ⭐ hangman game 🕺

#62 10:11:42 dates & times 📆

#63 10:20:24 anonymous classes 🕵‍♂

#64 10:25:23 timertasks ⏲

#65 10:31:45 ⭐ countdown timer ⏳

#66 10:38:16 generics 📦

#67 10:52:09 hashmaps 🗺

#68 11:02:38 enums 📅

#69 11:12:45 threading 🧵

#70 11:23:04 multithreading 🧶

#71 11:31:02 ⭐ alarm clock ⏰

— @BroCodez

Java tutorial for beginners full course 2025

*My original Java 12 Hour course* ☕ : https://www.youtube.com/watch?v=xk4_1vDrzzo

“

reached 10:43:24 !! DAMN, i have done it smoothly with some extra Tasks as asked from gemini pro.
I Would like to thank to BroCode , Gemini pro , Copypaste feature & Peace of mind

— @hsinad_43

*Full Java playlist* 📃: https://www.youtube.com/watch?v=23HFxAPyJ9U&list=PLZPZq0r_RZOOj_NOZYq_R2PECIMglLemc

#1 00:00:00 introduction to java ☕

“

Today I went to a scary zoo.
In an exhibit, I saw a Arhana.
Arhana was selfish and betraying!
I was angry!

— @Ketubh-w5c

#2 00:10:58 variables ❎

#3 00:31:30 user input ⌨️

“

What will i do after this vid ?? open for advise .

— @HeerenSrivastava

#4 00:47:25 ⭐ mad libs game 📕

#5 00:54:08 arithmetic 🧮

“

import java.util.Scanner;
public class Main{
public static void main(String[]args)
{
Scanner scanner=new Scanner(System.in);
String adjactive1;
String noun;
System.out.print("Enter the descripation (the recent place you visited): ");
adjactive1=scanner.nextLine();
System.out.print("My lover name is : ");
noun=scanner.nextLine();
System.out.println("I had been to "+adjactive1+" for the trip");
System.out.println("My love is "+noun+" She is super");
scanner.close();
}
}
its output is Enter the descripation (the recent place you visited): goa
My lover name is : nethra
I had been to goa for the trip
My love is nethra She is super

— @ManikantaDindawar-nk9qp

#6 01:02:29 ⭐ shopping cart program 🛒

#7 01:09:00 if statements 🤔

“

I came straight from C++ and uh, yeah, java feels easy for me lol

— @TheBallTicklerIRL

#8 01:22:28 random numbers 🔀

#9 01:27:28 math class 📐

“

String name = "Bro Code":
int gta = 6:
double pi = 3.14159:
char gender = M':
boolean isAdmin = true:

— @Ketubh-w5c

#10 01:42:37 printf 🖨️

#11 01:56:14 ⭐ compound interest calculator 💸

“

44:34 Sounds like a damn pokemon. "Scanner, scanner scanner!"

— @KrivaneWistonjiir

#12 02:03:47 nested if statements 🎟️

#13 02:10:20 string methods 🧵

“

Today ,I went to a suspicious abandoned palace.
In that place I saw a Dracula.
The bloodthirsty Dracula was stalking through the abandoned palace.
I was terrified.

— @Nisha-k4y7w

#14 02:18:55 substrings 📧

#15 02:27:00 ⭐ weight converter 🏋️

“

For myself

Day 1: 10:58

— @mimia6909

#16 02:35:19 ternary operator ❔

#17 02:41:10 ⭐ temperature converter 🌡️

“

i am starting from today 😊 ,I know, I can do it. be consistency ok

— @MalikaKiranbala

#18 02:49:05 enhanced switches 💡

#19 02:57:42 ⭐ calculator program 🖩

“

I saw the wallpaper bro 😁💯💯💯

— @Kartikey-z8j

#20 03:09:58 logical operators ❕

#21 03:21:23 while loops ♾️

“

29 july start I don't if I will finish it

— @Musinga-ws2di

#22 03:33:47 ⭐ number guessing game 🔢

#23 03:43:33 for loops 🔂

“

day started july 29th 2026
remind me guys and ill keep you updated
day 1 i started th video and finished the variables at 23:27

— @blueisgoated

#24 03:53:33 break & continue 🚦

#25 03:55:45 nested loops ➿

“

1:42:49

— @harshvardhansinghnathawat5250

#26 04:04:27 methods 📞

#27 04:19:51 overloaded methods 🍕

“

❤ "I love you, brother. You have no idea how seriously I mean these words." ❤

— @明浩视频博主零三六九

#28 04:25:59 variable scope 🏠

#29 04:30:57 ⭐ banking program 💰

“

5:03:26

— @kj7830

#30 04:51:26 ⭐ dice roller program 🎲

#31 05:03:26 arrays 🍎

“

Guys did they remove the intelliJ free version ?? cuz i cant see one on the website

— @artmysticc

#32 05:12:35 enter user input into an array ➡️

#33 05:20:38 search an array 🔎

“

String name = "Arman";
int myAge = 13;
double myAltitude = 1,60;
char gender = 'M'
boolean isOnline = true;

— @Arman2012XD

#34 05:28:07 varargs 💬

#35 05:34:36 2d arrays ⬜

“

People who completed course for straight 12 hrs without breaks from 12 noon to 12 midnight

— @vikaspandey192

#36 05:44:13 ⭐ quiz game 💯

#37 05:59:14 ⭐ rock paper scissors 🗿

“

Please can you make on java with spring boot 🥹

— @divya00786

#38 06:15:02 ⭐ slot machine 🎰

#39 06:41:47 object-oriented programming 🧱

“

i got desperate so finished it in 1 day

— @Justemtia

#40 06:51:38 constructors 🔨

#41 07:01:45 overloaded constructors 🛠️

“

Bro why i see the folder that contains "nuclear" keyword on this guy's computer

— @tungbui8346

#42 07:08:22 array of objects 🗃️

#43 07:14:07 static 🤝

“

MAD LIBS GAME
Today i went to a sus zoo.
In an exhibit, I saw a big yahu,
big yahu was spoilled and screaming!
I was happy!

— @vladimirlenin-f6q5r

#44 07:22:04 inheritance 👨‍👧‍👦

#45 07:31:09 super 🔝

“

public class Main {

public static void main(String[] args){

String name = "Bro Code";

int gta = 6;

double pi = 3.14159;

char gender = 'M';

boolean isAdmin = true;



System.out.println("The java channel name is "+ name);

System.out.println("Gta "+gta + " is not knowledge yet");

System.out.println("pie value is "+ pi);

System.out.println(gender + " represent to Male");

System.out.println("Is this "+ isAdmin);



}

}

— @Shikhar-ly2dh

#46 07:41:37 method overriding ♻️

#47 07:46:08 tostring method 🎉

“

package Main;



public class Main {



public static void main(String[] args) {



System.out.println("F is for freinds who do stuff together,");

System.out.println("U is for you and me!,");

System.out.println("N is for anywere and anytime at all down here in the deep blue sea.,");



/*



The F.U.N song from SpongeBobSquarePants



*/

}



}

— @AarikHarris

#48 07:51:58 abstraction 🌫️

#49 08:01:30 interfaces 📋

“

Day 1 (09-07-2026): 01:02:29

Day 2 (10-07-2026): 02:03:47

Day 3 (11-07-2026): 03:09:58 (Welp, looks like I fell behind here today)

Day 4 (14-07-2026): 05:03:26

Day 5 (15-07-2026): 05:28:07 (Terrible Consistency)

Day 6 (16-07-2026): 05:59:14 (Lazy as hell)

Day 7 (17-07-2026): 07:01:45

Day 8 (18-07-2026): 08:01:30

Day 9 (26-07-2026): 09:43:10 (Got sick in between and had college work)

Day 10 (27-07-2026): 10:11:42

Day 11 (28-07-2026): 10:31:45
Day 12 (29-07-2026): 11:02:38
Day 13 (30-07-2026): 11:31:02

— @LolLol-lf8xb

#50 08:07:44 polymorphism 🎭

#51 08:14:27 runtime polymorphism 🤷‍♂️

“

Guys I am going at the snail's pace and often forget to learn a module can you guys just remind me

— @YugendiranB.K

#52 08:19:35 getters and setters 🔐

#53 08:29:39 aggregation 🏫

“

its 28-july and lets see when im completing

— @HarishKumar-0_0

#54 08:39:02 composition ⚙️

#55 08:45:17 wrapper classes 🎁

“

Starting 28th July 26..(D1)

— @Nisha-k4y7w

#56 08:55:51 arraylists 📃

#57 09:05:29 exception handling ⚠️

“

@ 13:15 so hilarious

— @anchalsingh0.0

#58 09:13:28 write files ✍

#59 09:21:58 read files 📖

“

is dsa concepts included here?

— @bauxzy9229

#60 09:28:50 ⭐ music player 🎼

#61 09:43:10 ⭐ hangman game 🕺

“

System.out.println("Hello");

System.out.println("Bro");

System.out.println("Code");

— @sukhmanpreetsingh07

#62 10:11:42 dates & times 📆

#63 10:20:24 anonymous classes 🕵️‍♂️

“

Started on 27 July 2026
Day 1 : 41:27
Day 2 : 1:22:28
Day 3 : 2:03:47
Day 4 : ?? doing
Being consistent guys, if you see this comment do like so i get reminded

— @krishnaatri08

#64 10:25:23 timertasks ⏲️

#65 10:31:45 ⭐ countdown timer ⏳

“

Day 1: 37:44
Day 3: 1:02:48

— @행복하자2023

#66 10:38:16 generics 📦

#67 10:52:09 hashmaps 🗺️

“

Starting July 27, with aim of becoming good enough to move onto modding.

Day 1: print statement seems easy enough, good to know that I can atleast understand the sheer basics. Liked how they talked through navigating IntelliJ.

Day 2: Forgot to do it for a day or two, watching next lesson... will update if I rember.

Day 3: Might not continue to update until we reach specific milestones. Rewatching #1 and going to probably watch #2 in it's full, if I can.

— @theslungus1000

#68 11:02:38 enums 📅

#69 11:12:45 threading 🧵

“

i make all projects by own . is it good or not

— @ajgamerz967

#70 11:23:04 multithreading 🧶

#71 11:31:02 ⭐ alarm clock ⏰

“

Started: July 27th 2026

— @sawjin7072

JDK download: https://www.oracle.com/java/technologies/downloads/

IDE download: https://www.jetbrains.com/idea/download/

“

AND i have reached 10:11:41 ; finished building that Overwhelming hangman game.
Uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
that hangman game was the most "Disliked" project in this Video - [firstly it is too long and secondly, doesn't click by oneself]

— @hsinad_43

*Copyright Disclaimer*:

This video is the intellectual property of Bro Code. All rights reserved. No part of this video may be reproduced, distributed, or transmitted in any form or by any means, including but not limited to recording, uploading, or other electronic or mechanical methods, without my written permission, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.

“

17:00

— @Amberish

More User Perspectives

@

Started Java day 1.

1st home work
System.out.print("Hello World\n");
System.out.print("Whats up\n");
System.out.println("how are you");

@CobraXXXX2010
@

Day 1: 1:02:29
Hey Aman Keep going. You will achieve your dreams, just step by step.

Skipping dice rolling program.

Edit: After completing 10:00:00, I am realising that this guys is really really good at making simple code into games or useful things.

@ahmarrehan1044
@

String name = "SlejiDied";
int MyHeight = 173;
double root_2 = 1.4;
char gender = 'M';
boolean isSubscribed = true;

@Slejidied
@

starting this on 27/7/26
wish me luck, all the best to anyone who sees it

@Ycdi-j4z
@

25.07 at 10:50 - started
18:09 - alr at 9:19:55 :D
Finishing in 1 day

@meeed0ff
@

bruhhh they removed the community addition 😭😭

@RahulYadav-75f
@

july 25th start, watch me speedrun this trust me bro (remind me)

@s_w_i_s_s_c_h_e_e_s_e
@

This is great! really gave me lots of insight on the topic :)

@IAMSTEVE-m7n
@

STARTED: 24 Jul 2026
Day 1: couldn't get much done as I had to change and write system variables in order for the code to work. If you guys are also facing the same problem of "string" not being identified. Try changing the system variable and looking into the project structure.

Day 2: 40:53 Java has started to look promising to me.

Day3: 1:02:57 hw: "Today I went to a "corny" park. I met a slimy man. Then I met a woman. Later, I found them eating ice cream on the park's bench. They walked home together before dawn."

@Tejasvi-v4d
@

Day 1: 11:00
Day 2: 47:25
Day 3: Break

@dsDd185