I
Home Java Masterclass 2025: 130+ Hours of Expert Lessons
c(?) Share
Ck C ou rse c on ten t Ov erv i ew CAA Notes Announcements Reviews
Learn i n g tool s
Section 1: Getting Started with Java Programming
8/8110min
1. Course Introduction: Your Journey to Becoming a Java Developer
1:11min Resources
0 2. Course Remastered: All Lessons Updated to Java 17 with New Slides
1:11min Resources
3. Maximizing Video Quality for Optimal Course Viewing Experience
1:11min Resources
0 4. Enabling and Using Subtitles for Improved Course Comprehension
1:11min Resources
•=9
5. Getting Help: Using the Q&A Section for Java Programming
Support
1Z1 1min Resources
m 6. Source Code Access and the Importance of Hands On Coding
-
Practice 1Z1 1min fo Resources
m 7. The Key to Success: Persistence and a Growth Mindset in
Programming 1Z1 1min Resources ,-
m 8. Choosing the Right Java Version: Understanding Long Term -
Support (LTS) 1:1 3min Resources
Section 2: Java Development Environment Setup
5/6121min
m 9. Essential Software Tools for Java Development: JDK 17 and
IntelliJ IDEA 1Z1 1min
m 10. IntelliJ IDEA Ultimate Edition: Six Month Free Trial for
-
Course Students Resources •• 1
121 1min
m 11. Step by Step Guide to Installing JDK 17 on Windows 10 and
- -
Windows 11 Resources
1:1 3min
m 12. Installing JDK 17 on macOS: A Comprehensive Guide for Intel Resources •• )
and M1/M2 Macs J 3min ' 13. Installing OpenJDK 17 on Ubuntu Linux:
A Step by Step Terminal Guide
- -
2min Resources •• 1
m 14. Verify Java Installation and Explore Java Interactively with
JShell 1:1 11min
to Resources ••
Section 3: First Steps in Java Programming
4 /13 1 2hr 36min
m 15. Your First Java Program: Displaying "Hello World" and Basic
Error Handling 1Z1 10min fo Resources
m 16. Introduction to Variables, Keywords, and the Integer (int) Data
Type 1Z1 16min
Resources ,,
m 17. Using Variables in Java Expressions: A Comprehensive
Introduction
Q 9min
fo Resources
- 18. Exploring Java Primitive Types: Integer Ranges and Wrapper Classes III 17min
Resources
m 19. Understanding Byte, Short, and Long Data Types and Their Width in Java 1:1
13min fo Resources
20. Understanding and Using Casting with Numeric Primitive Types in Java
m 9min
21. Primitive Types Challenge: Applying Your Knowledge of Integer Variables
fo Resources
6min Resources
m 22. Working with Float and Double: Precision in Floating Point Numbers
m 11min
to Resources
m 23. Understanding Floating Point Precision: A Practical Challenge in Java
-
12min fo Resources
m 24. Exploring Character (char) and Boolean Primitive Data Types in Java 1:1 12min
fo Resources
fl 25. Recap of Primitive Types and Introduction to the String Class in Java
17min
to Resources
m 26. Mastering Operators, Operands, and Expressions in Java Programming
m 12min E, Resources
m 27. Simplifying Java Code: Using Abbreviated Operators for Concise Operations
1:1 13min fo Resources
Section 4: Transitioning from JSheII to IntelliJ IDEA: A Comprehensive IDE Guide
0 /13 11hr 20min
m 28. Embracing the Power of an Integrated Development Environment 1Z1 2min
Resources
m 29. Step by Step IntelliJ IDEA Community Edition Installation Guide for Windows
- -
1=1 3min
I Resources
m 30. Comprehensive IntelliJ IDEA Community Edition Setup Instructions for macOS
1Z1 3min
Resources
31. Installing IntelliJ IDEA Community Edition on Linux: A Step-by-Step Tutorial 2min
Resources
32. Configuring IntelliJ IDEA for Optimal Java Development (Windows, Mac, Linux)
❑
1=1 6min
❑
33. Creating Your First IntelliJ Project: "Hello World" Java Code Implementation fo Resources
8min Resources
34. Understanding IntelliJ Code Structure: Classes, Methods, and Basic Java
❑
Syntax
11min Resources
35. Mastering Java's if then Statement: Conditional Logic for Program Flow
-
Control
8min fo Resources
36. Advanced Conditional Logic: Implementing the Logical AND Operator in
Java Code
❑
7min Resources
37. Java's Logical OR Operator: Enhancing Conditional Statements for Flexible
❑
Code
5min Resources
❑
38. Assignment vs. Equality: Avoiding Common Java Operator Errors in IntelliJ
8min Resources
39. Streamlining Code: Implementing Java's Ternary Operator for Concise
❑
Conditionals
7min Resources
40. Java Operator Precedence: Mastering Expression Evaluation and
❑
Challenge
1=110min to
Resources
Section 5: Mastering Java Expressions, Statements, Code Blocks, And Method Overloading
0 / 27I2hr 23min
q 41. Introduction To The Fundamentals Of Java Workflow 1min
[fo Resources
q 42. Exploring Java Keywords And Understanding Expressions 9min
Resources
I-1 43. Mastering Java Statements, Whitespace, And Code Organization
9min Resources %,
44. Harnessing Code Blocks And The If-Then-Else Statement In Java
I:1 9min
Resources
q 45. Practical If Then Else Challenge For Java Flow
- -
Control
10min Resources
fl 46. Deep Overview Of Methods In Java For Reusable Code
LD 14min
Resources
47. Enhancing Skills With Additional Java Method Techniques
I:I 10min
Resources ••
q 48. Comprehensive Recap Of Java Methods 8min
[fi Resources
q 49. Hands On Java Method Challenge For Deeper
-
Practice I:1 12min
Resources
q 50. Comparing And Reviewing Code In IntelliJ For
Better Development
J 7min Resources
q 51. Introduction To Java Coding Exercises For Skill
Development 13min
Resources
q Coding Exercise 1: Comprehensive 'Positive,
Negative, Or Zero' Assessment In Java
q Coding Exercise 2: Implementing A Speed Converter
To Practice Basic Java Arithmetic And Output
q Coding Exercise 3: Accurate MegaBytes Converter
For Mastering Integer Math In Java
q Coding Exercise 4: Developing A 'Barking Dog'
Program For Boolean Logic Familiarity
q Coding Exercise 5: Implementing A Precise Leap Year
Calculator To Enhance Conditional Reasoning Coding
Exercise 6: Building A Decimal Comparator To Practice
Floating-Point Comparisons In Java
q Coding Exercise 7: Creating An Equal Sum Checker
For Strengthening Arithmetic And Comparison Operations
q Coding Exercise 8: Devising A Teen Number Checker
For Mastery Of Conditional Range Checking
q 52. Delving Into Method Overloading In Java
13min
q 53. Practical Method Overloading Challenge To
Strengthen Java Expertise J 9min
q 54. Comprehensive Seconds And Minutes
- -
Challenge For Time Based Calculations
-
11min
Resources ••
Resources ••
Resources