BTech / BCA Track8 Weeks CohortTopic-Linked Attendance Enabled
Java — Core to Object-Oriented Systems
Master Java from basic control flow to robust OOP, Collections Framework (ArrayList, HashMap), Exception Handling, File I/O, and Multithreading fundamentals.
Key Skills You Will Master:
Core JavaOOPCollections FrameworkCustom ExceptionsFile I/OMultithreading
Lead Instructor
Vikramaditya Iyer
Ex-Tech Lead & STEM Mentor

Total Program Fee (Full Cohort + Materials)
₹2,799₹3,999Save 30%
Choose Your CohortLive Interactive
Next cohort starting next weekend • 5:00 PM IST
14 Live Hybrid Interactive Sessions
14 Granular Tracked Topics
Downloadable datasets, cheatsheets & spreadsheets
Verifiable Certificate upon 85%+ topic completion
Syllabus Breakdown
Course Structure & Tracked Topics
Click on any module to view live sessions and the exact list of topics tested & tracked for attendance.
Session 1 • 90 Minutes Live
Session 1: JDK Setup & First Java Program
Granular Tracked Topics (1):
JVM/JRE Architecture, javac, and main() Method
Session 2 • 90 Minutes Live
Session 2: Operators & Scanner Input
Granular Tracked Topics (1):
Primitive Types, Operators, Scanner, printf
Session 3 • 90 Minutes Live
Session 3: Control Statements & Arrays
Granular Tracked Topics (1):
if-else, Switch Expressions, for/while Loops & Arrays
Beginner Milestone: Utility Bill & Tariff Calculation System
Compute slab-based electricity bills with tax categories and consumer accounts.
Deliverable: Java console program with validation.
Session 1 • 90 Minutes Live
Session 4: Classes, Objects & Constructors
Granular Tracked Topics (1):
Class Definition, Constructor Overloading, this Keyword
Session 2 • 90 Minutes Live
Session 5: Inheritance & super Keyword
Granular Tracked Topics (1):
extends, Method Overriding (@Override), and super()
Session 3 • 90 Minutes Live
Session 6: Abstraction & Interfaces
Granular Tracked Topics (1):
abstract Classes, Interfaces, implements, Default Methods
Session 4 • 90 Minutes Live
Session 7: Encapsulation & Package Architecture
Granular Tracked Topics (1):
Access Modifiers (public/private/protected) & Getters/Setters
Intermediate Milestone: Hospital & Patient Appointment System
Model Doctors, Patients, Appointments, and Billing with interfaces for insurance processing.
Deliverable: OOP Java project with interfaces and abstract classes.
Session 1 • 90 Minutes Live
Session 8: Robust Exception Handling
Granular Tracked Topics (1):
try-catch-finally, Checked vs Unchecked Exceptions
Session 2 • 90 Minutes Live
Session 9: Collections Framework — Lists & Sets
Granular Tracked Topics (1):
ArrayList, LinkedList, HashSet, TreeSet & Iterators
Session 3 • 90 Minutes Live
Session 10: Collections Framework — Maps & Sorting
Granular Tracked Topics (1):
HashMap, TreeMap, Comparable & Comparator Interfaces
Session 4 • 90 Minutes Live
Session 11: Java File I/O & Serialization
Granular Tracked Topics (1):
BufferedReader/BufferedWriter, Serializable Objects
Session 5 • 90 Minutes Live
Session 12: Intro to Multithreading & Lambdas
Granular Tracked Topics (1):
Thread Class, Runnable Interface & Lambda Expressions
Session 6 • 90 Minutes Live
Session 13: Capstone System Build
Granular Tracked Topics (1):
Banking Ledger Implementation with Collections
Session 7 • 90 Minutes Live
Session 14: Final Capstone Presentation
Granular Tracked Topics (1):
Code Review, Unit Testing & Portfolio Presentation
Graduation Capstone Portfolio
Core Banking & Transaction Ledger Management System
Build an enterprise Java console app managing bank accounts, fund transfers, transaction fees, custom exceptions, and audit logs.
Deliverable:
Clean Java Application with Collections and Custom Exceptions
What You Will Be Able To Do
Write robust Java applications adhering to Java Bean and OOP standards
Master the Java Collections Framework (Lists, Sets, Maps) and Comparators
Build custom checked/unchecked exceptions and handle runtime faults
Implement file serialization and understand Java concurrency models
Prerequisites
Basic programming knowledge.