- Basic in Java
- OOPs Concepts
- TCP/IP Socket Programming
- Swing, MVC, and JavaFX
- Exception Handling and I/O
- Servlet
- Recursion, Reflection, Annotations, Dates, Packages and Jars
- Searching, Sorting and Program Efficiency Analysis
- Lists, Stacks, Queues, Sets, Maps, and HashMap