Java Tutorial for Beginners [2020]

Java tutorial for beginners – Learn Java, the language behind millions of apps and websites.
🔥 Want to master Java? Get my complete Java mastery bundle:
👍 Subscribe for more Java tutorials like this:

📕 Get my FREE #Java cheat sheet:

⭐️ Want to learn more from me? Check out these links:



0:00:00 Introduction
0:01:46 Installing Java
0:03:59 Anatomy of a Java Program
0:08:41 Your First Java Program
0:15:59 Cheat Sheet
0:16:29 How Java Code Gets Executed
0:22:54 Course Structure
0:25:22 Types
0:25:57 Variables
0:29:07 Primitive Types
0:34:27 Reference Types
0:39:15 Primitive Types vs Reference Types
0:43:39 Strings
0:50:42 Escape Sequences
0:53:22 Arrays
0:58:47 Multi-Dimensional Arrays
1:01:23 Constants
1:03:15 Arithmetic Expressions
1:07:18 Order of Operations
1:08:40 Casting
1:15:08 The Math Class
1:19:50 Formatting Numbers
1:25:40 Reading Input
1:30:45 Project: Mortgage Calculator
1:32:55 Solution: Mortgage Calculator
1:37:14 Types Summary
1:38:43 Control Flow
1:39:30 Comparison Operators
1:41:16 Logical Operators
1:45:52 If Statements
1:50:18 Simplifying If Statements
1:53:47 The Ternary Operator
1:56:16 Switch Statements
2:00:07 Exercise: FizzBuzz
2:06:05 For Loops
2:09:53 While Loops
2:14:19 Do…While Loops
2:15:36 Break and Continue
2:18:52 For-Each Loop
2:21:59 Project: Mortgage Calculator
2:23:27 Solution: Mortgage Calculator
2:28:28 Control Flow Summary
2:29:25 Clean Coding


35 thoughts on “Java Tutorial for Beginners [2020]

  1. Some few months ago I was at your channel learning python
    And I have do numerous jobs with the knowledge you impacted me
    Now am here learning Java.
    God bless you dad!

  2. .-. i have a problem

    Cannot open Local Terminal

    No such directory: C:/Users/Windows/IdeaProjects/FirstProject/src/com/JetWorking/

    Error running process: CreateProcess failed. Code 267

    See IDE log (Help | Show Log in Explorer) for the details.


  3. 9:34 I have to disagree. Perhaps it’s because I’m old-school, but I’ve never liked GUI applications. I didn’t like them in 2006, I do not like them now. Command line is supreme. 🤙🏼

    Edit; it could be just because I hate touching the mouse, though. 🤷🏻‍♂️ hands stay on the keyboard, I don’t like deviating from that.

  4. 2:16:25 at this point the program already has a 'while' loop to check if the input is equal to "quit" and come out of the printing loop. Why is the programme still printing "quit" by entering the loop and also we shouldn't need an 'if' loop to check the same condition which a 'while' loop is already checking for. Please help me understand this. Am I missing something?

  5. I watch this course one more time, kinda understood. then I came back with my laptop and programs installed.

    At 33:09 I had a aha moment. Now I understand this stuff…its like magic…very systematic like my math teacher would said!!!! thanks again mosh!!!!

Leave a Reply

Your email address will not be published. Required fields are marked *