- Overview of Java
- Java data types, variables and constants
- Java Character and its functions
- Java control statements & loops
- Strings and its functions
- Working with arrays
- Working with collections
- Introduction to Object oriented concepts
- Java Constructors & destructors
- Inheritance
- Polymorphism
- Interfaces
- Reading & writing console IO
- Reading & writing files