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.
Programming with Mosh

Programming with Mosh

5,120,000 subscribers

⏱ 👁 14,180,121 views

Java Full Course for Beginners

Video Overview & Insights

Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.

“

🌙 I've started a new channel for sleep stories and relaxing bedtime listening. Check it out: https://www.youtube.com/@tonightsleepapp

— @programmingwithmosh

🚀 Want to master Java?

- Check out my complete course: https://mosh.link/java-course

“

42:10

— @aunishsarker9734

- Subscribe for more awesome content: https://goo.gl/6PYaGF

📕 Get the FREE goodies:

“

42.10

— @aunishsarker9734

- Java cheat sheet: https://mosh.link/java-cheatsheet

✋ Stay connected

“

Make it more Simple. Like somebody who has heard about JAVA for the First Time. Also after each Lessen , show a little bit its practical use

— @ashfaqafridi163

- Twitter: https://twitter.com/moshhamedani

- Facebook: https://www.facebook.com/programmingwithmosh/

“

I thought its for the beginners but looks to be for the People who are alread working with Java.

— @ashfaqafridi163

- Instagram: https://www.instagram.com/codewithmosh.official/

- LinkedIn: https://www.linkedin.com/school/codewithmosh/

“

2:06:00
//or just use 2 ifs and print (not println) without the else.
//use the linear code reading to your advantage
if (n%5 == 0) System.out.print("Fizz"); // so the number is divisible by 5.. Noted and printed
if (n%3 == 0) System.out.print("Buzz"); // now is the number divisible by 3? Noted and printed on same line
if (n%3 != 0 && n%5 !=0) System.out.println(n); // neither? alright, show the number.

— @LeshaTheBeginner

📖 TABLE OF CONTENTS

0:00:00 Introduction

“

This tutorial is so easy to follow... or is it?

— @alexbruns5082

0:01:46 Installing Java

0:03:59 Anatomy of a Java Program

“

If anyone wants best java projects for their resume... contact us

— @smartstudyfilesofficial

0:08:41 Your First Java Program

0:15:59 Cheat Sheet

“

Is this course Good for modding minecraft Mods Mosh

— @AshereCkoffi

0:16:29 How Java Code Gets Executed

0:22:54 Course Structure

“

Nice video

— @hassanularefeen

0:25:22 Types

0:25:57 Variables

“

timestamped: 38:00

— @limitless_studioz

0:29:07 Primitive Types

0:34:27 Reference Types

“

This is oops tell me mosh I don't know

— @SriNadh-f3r6k

0:39:15 Primitive Types vs Reference Types

0:43:39 Strings

“

Great tutorial!
While your accent is really good, but as an Iranian I can't help but also recognise the Persian accent underneath as well! 😁

— @ZahraZeinoddini-m9x

0:50:42 Escape Sequences

0:53:22 Arrays

“

This video is like the holy bible, really thanks <3 (I would just love that the screen in the coding parts would not be so zoomed in haha)

— @rachidrassibaca2316

0:58:47 Multi-Dimensional Arrays

1:01:23 Constants

“

can i actually get a job with this ?and how

— @sumeyan8

1:03:15 Arithmetic Expressions

1:07:18 Order of Operations

“

That life, i start ok, and pass time in regret 😅😅😅

— @Arley-SG25

1:08:40 Casting

1:15:08 The Math Class

“

Thank you sir, you have help me break it down, I understand better

— @Salahudeen-k6t

1:19:50 Formatting Numbers

1:25:40 Reading Input

“

diky kamo

— @peterondrasina3449

1:30:45 Project: Mortgage Calculator

1:32:55 Solution: Mortgage Calculator

“

Suppose I suggest you subject for video - would you accept it

— @holyshit922

1:37:14 Types Summary

1:38:43 Control Flow

“

this is a course for java core? So What technology do I need to learn deeply about javaa?

— @kẻcắptráitim-g3l

1:39:30 Comparison Operators

1:41:16 Logical Operators

“

Anyone watching in 2026 july

— @VolarMorghulis

1:45:52 If Statements

1:50:18 Simplifying If Statements

“

I'm jumping from language to language

I today I jump to (JAVA)

maybe tomorrow Fall to

(Kotlin)

— @AbdulAminu-t6f

1:53:47 The Ternary Operator

1:56:16 Switch Statements

“

Thanks Mosh great lesson

— @Emiye05Wendimagegn

2:00:07 Exercise: FizzBuzz

2:06:05 For Loops

“

any one here in 2027

— @unknown-x6m2o

2:09:53 While Loops

2:14:19 Do...While Loops

“

AI changes. Fundamentals stay forever.

— @FutureCodingStars

2:15:36 Break and Continue

2:18:52 For-Each Loop

“

If you watch this video after using Scratch you'll start thinking that Scratch is trash

— @nargizaqoraboyeva7599

2:21:59 Project: Mortgage Calculator

2:23:27 Solution: Mortgage Calculator

“

First day >>>
But intellij IDEA don't haven't for free🥲

— @Sh4nii_.

2:28:28 Control Flow Summary

2:29:25 Clean Coding

“

I'm a first year college thank you ❤

— @mrlowkeyguy

💡 Why Java?

- Super popular language for apps, websites, and more.

“

Thank you for the informative tutorial!

— @sulimanalsanawi7946

- In-demand skill for software developers.

- Great for learning object-oriented programming (OOP)

“

Ok

— @HunterRoy-of1wy

👉 This tutorial is perfect if:

- You're a complete beginner.

“

Do I get certificate for the Java course if I join

— @Revanth-nz3gw

- You want to build real-world projects.

- You aim for a career in software development.

“

i have a test onn java in less than 24 hrs... have nothing in my head... let's see how this goes lol

— @Novixx-le1hl

#Java #ComputerScience #Coding

“

Hey, I appreciate you giving this enormous knowledge for free. After going through your video, what you can recommend to do to close the gaps to become an employable Jr. Java Developer?

— @RonaldBenzZhang

More User Perspectives

@

calling GUI a gooey is diablocal 💀

@BangoloBangala
@

Please where are the cheat sheets

@ayodejiomishogbon7139
@

class 2026

@Hazel-n7m9k
@

Amazing!

@T3coHead
@

i am still watching this

@joshua.patricio.asilo23
@

thank you for your hard work!!!

@RaydenShea
@

Anyone in 2026

@Arjunk-d6h
@

Is it also fine with laptop?

@Nova-cn
@

Damn 2 hours

@Nova-cn
@

This is more confusing than the original Java class I took for my degree in college.

@vol4lifegobigorange47
@

Is these 4 videos in this course are enough to learn Java??

@shambhavidas3459
@

Anyone here can I get a suggestion about where to practice java code challenge s

@Pravallikainturi-y5c
@

2:05:00 - So, some coders say that it is better to "complicate" the code in order to "not slightly repeat yourself". Hum... funny!

@Endsentrois
@

I’m trying to apply a job that requires Java, can this video help me get it?

@patricktormos6850
@

while installing IntelliJ IDEA , there is no community option , is there another way to free install this source

@RamithaK-r2g
@

Great tips, thanks for sharing!

@大石彩花-u7j