1) Why Java & Where It’s Used

2) Install & Set Up

3) Language Basics (Syntax, DataType, Control Flow)

4) OOP Essentials

5) Collections & Generics

6) Error Handling

7) Functional Java (Lambdas & Streams)