Java Basics
Inheritance, Interfaces
Data structures creation and manipulation in java
Exception handling
Files
Multithreading
GUI Programming with Java
Applets