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)