Module 1 – Introduction to Java
What is Java and where it’s used
Setting up Java Development Kit (JDK) and IDE
Writing your first Java program
Module 2 – Java Basics
Variables, data types, and operators
Input and output in Java
Comments and code structure
Module 3 – Control Flow
If-else statements
Switch-case
Loops (for, while, do-while)
Module 4 – Object-Oriented Programming (OOP)
Classes and objects
Methods and constructors
Encapsulation, inheritance, and polymorphism
Module 5 – Arrays and Collections
Single and multi-dimensional arrays
ArrayList, HashMap, and other collections
Iterating through data
Module 6 – Exception Handling
Try-catch-finally blocks
Throwing exceptions
Custom exceptions
Module 7 – File Handling in Java
Reading and writing files
Working with serialization
Module 8 – Java GUI Development
Introduction to JavaFX/Swing
Creating basic graphical applications
Module 9 – Databases with Java
JDBC connection setup
CRUD operations with MySQL/PostgreSQL
Module 10 – Final Project
Building a complete Java application integrating learned concepts
Hours of Operation
Monday - Sunday: 10:00 AM - 7:00 PM