This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Core Java Course : From Basics to Advanced - Instructor-led Training
Unit 1 - Introduction to Java (~ 3 hours)
Welcome to Core Java Programming! 🚀
Setting Up SSH for GitHub
Installing Amazon Corretto 21 on macOS
Installing Amazon Corretto 21 on Windows 10 or Later
Installing Amazon Corretto 21 on Ubuntu
Installing IntelliJ IDEA for Java Development
Overview of Java Programming Language
Enhance Your Java Learning Journey: Join Our Community!
Unit 2 - Java Basics (~ 3 hours)
2.0.1 - Java Syntax and Structure
2.0.2 - Run a Java application
2.0.3 - Variables and Data Types
2.0.4 - Rules for Variables Names
2.0.5 - Type Casting
2.0.6 - Lab Exercise 🧑💻👩💻
Quiz
Unit 3 - Operators and Expressions (~ 3 hours)
3.0.1 - Arithmetic Operators and Expressions
3.0.2 - Lab Exercise 🧑💻👩💻
Quiz
3.0.3 - Unary Operators
Quiz
3.0.4 - Bitwise and Bit Shift Operators
Unit 4 - Control Flow in Java (~ 2 hours)
4.0.1 - Relational Operators
4.0.2 - Conditional Statements
4.0.3 - Lab Exercise 🧑💻👩💻
4.0.4 - Logical Operators AND, OR, NOT, and XOR
4.0.5 - Lab Exercise 🧑💻👩💻
4.0.6 - Understanding while and do-while
4.0.7 - Lab Exercise 🧑💻👩💻
4.0.8 - Understanding for loop
4.0.9 - Lab Exercise 🧑💻👩💻
4.0.10 - Nested Loops
4.0.11 - Lab Exercise 🧑💻👩💻
4.0.12 - Switch Statements, Break, and Continue
Quiz
4.0.13 - Lab Exercise 🧑💻👩💻
Unit 5 - String Class (~ 5 hours)
5.0.1 - Printing in Java
5.0.2 - Formatting Output with printf() and format()
5.0.3 - Lab Exercise 🧑💻👩💻
5.0.4 - Understanding Strings in Java
5.0.5 - Lab Exercise 🧑💻👩💻
5.0.6 - The == operator and the equals() method
5.0.7 - Lab Exercise 🧑💻👩💻
5.0.8 - Exploring String Methods
5.0.9 - Lab Exercise 🧑💻👩💻
5.0.10 - Regular Expressions
5.0.11 - Lab Exercise 🧑💻👩💻
Unit 6 - Arrays (~ 5 hours)
6.0.1 - One-Dimensional Arrays
6.0.2 - Lab Exercise 🧑💻👩💻
Quiz
6.0.3 - Two-Dimensional Arrays
6.0.4 - Lab Exercise 🧑💻👩💻
6.0.5 - Advanced Array Methods
6.0.6 - Lab Exercise 🧑💻👩💻
Unit 7 - Methods in Java (~ 3 hours)
7.0.1 - Writing Methods
7.0.2 - Lab Exercise 🧑💻👩💻
7.0.3 - Handling Multiple Inputs
7.0.4 - Lab Exercise 🧑💻👩💻
7.0.5 - Understanding Pass-by-Value, and Pass by Reference
7.0.6 - Lab Exercise 🧑💻👩💻
7.0.7 - Method Overloading
7.0.8 - Lab Exercise 🧑💻👩💻
7.0.9 - Command Line Arguments
7.0.10 - Lab Exercise 🧑💻👩💻
Unit 8 - Object-Oriented Programming in Java (~ 10 hours)
8.0.1 - Principles of Object-Oriented Programming
8.0.2 - Objects and Classes: The Building Blocks of Object-Oriented Programming
8.0.3 - Creating Classes in Java
8.0.4 - Lab Exercise 🧑💻👩💻
8.0.5 - The Art of Object Creation in Java
8.0.6 - Understanding Inheritance
Quiz
8.0.7 - Lab Exercise 🧑💻👩💻
8.0.8 - Encapsulation and Access Control
8.0.9 - Constructors in Inheritance
8.0.10 - Lab Exercise 🧑💻👩💻
8.0.11 - Parameterized Constructors
8.0.12 - Abstract Classes
8.0.13 - Lab Exercise 🧑💻👩💻
8.0.14 - Interfaces
8.0.15 - Lab Exercise 🧑💻👩💻
8.0.16 - Multiple Inheritance and Rules
8.0.17 - Understanding Static Members
Quiz
8.0.18 - The Final Keyword
8.0.19 - Singleton Design Pattern
8.0.20 - Lab Exercise 🧑💻👩💻
Quiz
Unit 9 - Exception Handling (~ 5 hours)
9.0.1 - Understanding Exceptions in Java
9.0.2 - The Try and Catch Block
9.0.3 - Checked and Unchecked Exceptions
9.0.4 - Lab Exercise 🧑💻👩💻
Quiz
Quiz
Unit 10 - File Handling in Java (~ 4 hours)
Understanding Java Streams
Mastering FileOutputStream: Writing Data to Files in Java
Mastering File Input in Java: FileInputStream and FileReader
Byte Streams and CharArrayReader in Java
Enhancing I/O Performance with Buffered Streams and BufferedReader in Java
Unit 11 - Java Collections Framework (~ 4 hours)
Understanding Java Collections Framework: Beyond Arrays
7.0.10 - Lab Exercise 🧑💻👩💻
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock