- Core Java programming
- Introduction to Java
- Java Features
- Writing a Simple Java Program
- Java Keywords and Comments
- Variables, Identifiers & Data Types
- Java Operators
- Java Input
- Java Output
- Decision Control Statements
- Loop Control Statements
- Marker Interface & Object Cloning
- Java Static Import
- Java Reflection API
- Java arrays
- Java strings
- JVM Architecture
- Java Garbage Collection
- Wrapper classes in Java
- Autoboxing and Unboxing
- Java Varargs
- Java Enumeration
- Annotations in Java
- Java Math Class
- Java Date Class
- Java Regular Expression
- Java Lambda Expression
- Generics concept in Java
- Remote Method Invocation (RMI)
- Java Native Interface (JNI)
- Java Socket Programming
- Java Database Connectivity