■ 2-Month Java Coaching Module
Week 1: Introduction & Basics
• Java history, features, installation, IDE setup
• JVM, JDK, JRE
• Writing first Java program
• Variables, data types, operators
• Control structures (if, switch, loops)
• Practice: Simple calculator, number patterns
Week 2: OOPs Fundamentals
• Classes, objects, methods
• Constructors & method overloading
• this & static keyword
• Inheritance (single, multilevel, hierarchical)
• Method overriding, super keyword
• Practice: Student class system, employee hierarchy
Week 3: Advanced OOPs
• Polymorphism (compile-time & run-time)
• Abstraction (abstract classes, interfaces)
• Encapsulation (access modifiers, getters/setters)
• Packages & imports
• Mini Project 1: Library Management (using OOP concepts)
Week 4: Exception Handling & Strings
• Errors vs Exceptions
• try, catch, finally, throw, throws
• Custom exceptions
• String class & methods
• StringBuffer, StringBuilder
• Practice: Custom exception in a banking system
Week 5: Collections Framework
• Arrays & ArrayList
• LinkedList, Stack, Queue
• HashSet, TreeSet
• HashMap, TreeMap
• Iterators & for-each loop
• Mini Project 2: Student Record Management using Collections
Week 6: Multithreading & File Handling
• Creating threads (Thread & Runnable)
• Thread lifecycle, synchronization
• Inter-thread communication
• File I/O (Reader, Writer, Buffered classes)
• Serialization & Deserialization
• Practice: Multi-threaded ticket booking system
Week 7: Java 8 Features + JDBC
• Lambda expressions
• Functional Interfaces
• Streams API basics
• JDBC intro (connecting to DB, CRUD operations)
• PreparedStatement, CallableStatement
• Mini Project 3: Inventory Management with JDBC
Week 8: Final Revision + Capstone Project
• Revision of OOPs, Collections, Exceptions
• Mock interview questions & coding practice
• Capstone Project Options: Banking System / Online Exam / Payroll Management
■ Schedule Format
• Daily Classes (1–2 hrs): Concept + Example + Hands-on coding
• Weekend: Assignments + Mini project progress
• End of 2 Months → 1 Capstone Project + Mock Test