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
Vikramaditya Iyer
Lead Instructor
Vikramaditya Iyer
Ex-Tech Lead & STEM Mentor
Java — Core to Object-Oriented Systems
Total Program Fee (Full Cohort + Materials)
2,7993,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 & Jupyter notebooks
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
Session 1: JDK Setup & First Java Program
90 mins
Attendance-Tracked Topics (1):
1JVM/JRE Architecture, javac, and main() Method
Session 2
Session 2: Operators & Scanner Input
90 mins
Attendance-Tracked Topics (1):
1Primitive Types, Operators, Scanner, printf
Session 3
Session 3: Control Statements & Arrays
90 mins
Attendance-Tracked Topics (1):
1if-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 4
Session 4: Classes, Objects & Constructors
90 mins
Attendance-Tracked Topics (1):
1Class Definition, Constructor Overloading, this Keyword
Session 5
Session 5: Inheritance & super Keyword
90 mins
Attendance-Tracked Topics (1):
1extends, Method Overriding (@Override), and super()
Session 6
Session 6: Abstraction & Interfaces
90 mins
Attendance-Tracked Topics (1):
1abstract Classes, Interfaces, implements, Default Methods
Session 7
Session 7: Encapsulation & Package Architecture
90 mins
Attendance-Tracked Topics (1):
1Access 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 8
Session 8: Robust Exception Handling
90 mins
Attendance-Tracked Topics (1):
1try-catch-finally, Checked vs Unchecked Exceptions
Session 9
Session 9: Collections Framework — Lists & Sets
90 mins
Attendance-Tracked Topics (1):
1ArrayList, LinkedList, HashSet, TreeSet & Iterators
Session 10
Session 10: Collections Framework — Maps & Sorting
90 mins
Attendance-Tracked Topics (1):
1HashMap, TreeMap, Comparable & Comparator Interfaces
Session 11
Session 11: Java File I/O & Serialization
90 mins
Attendance-Tracked Topics (1):
1BufferedReader/BufferedWriter, Serializable Objects
Session 12
Session 12: Intro to Multithreading & Lambdas
90 mins
Attendance-Tracked Topics (1):
1Thread Class, Runnable Interface & Lambda Expressions
Session 13
Session 13: Capstone System Build
90 mins
Attendance-Tracked Topics (1):
1Banking Ledger Implementation with Collections
Session 14
Session 14: Final Capstone Presentation
90 mins
Attendance-Tracked Topics (1):
1Code Review, Unit Testing & Portfolio Presentation
Graduation Capstone

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.

Unsure if this fits your current grade?

Schedule a 10-minute discovery call with our academic advisor.