Module 1 – Java Fundamentals
- Introduction to Java
- Features & Applications of Java
- JDK, JRE & JVM
- Java Installation & Setup
- Variables & Data Types
- Operators
- Input & Output
- Type Casting
- Basic Java Programs
Module 2 – Control Statements & Arrays
if, if-else & Nested Conditions
- Switch Case
for, while & do-while Loops
- Break & Continue
- Nested Loops
- Pattern Programming
- Arrays
- Strings
- String Methods
Module 3 – Object-Oriented Programming
- Classes & Objects
- Constructors
- Methods
- Encapsulation
- Inheritance
- Polymorphism
- Method Overloading
- Method Overriding
- Abstraction
- Interfaces
Module 4 – Advanced Java Concepts
- Exception Handling
- Packages
- Access Modifiers
- Static & Final Keywords
- Wrapper Classes
- Collections Framework
- ArrayList, LinkedList
- HashSet & HashMap
- Basic Generics
Module 5 – Database & Practical Development
- Database Fundamentals
- SQL Basics
- JDBC
- Database Connectivity
- CRUD Operations
- Prepared Statements
- Basic Application Structure
- Debugging & Testing
Module 6 – Project Development
- Project Planning
- Requirement Analysis
- Java Coding & Implementation
- Database Integration
- Error Handling
- Testing & Debugging
- Project Documentation
- Final Project Presentation