Web Development
Build modern, responsive websites and fullβstack web applications.
Core Java programming, OOP, and building backend services.
Build modern, responsive websites and fullβstack web applications.
Core Java programming, OOP, and building backend services.
Systems programming, memory management, and performance with C/C++.
Python programming for automation, data, and web backends.
JDK, JVM, IDE setup (Eclipse/IntelliJ/VS Code)
Data types, variables, operators
Scanner, System.out
if-else, switch
for, while, do-while
1D & 2D arrays
Calculator & Array-based Student Marks System
Classes & Objects basics
Constructors & this keyword
super, method overriding
Compile-time, runtime polymorphism
Abstract classes, interfaces
Getters, setters, access modifiers
Library Management (basic OOP project)
String manipulation and StringBuilder
try, catch, finally, throw, throws
FileReader, FileWriter, BufferedReader
Wrapper classes & Autoboxing/Unboxing
ArrayList, LinkedList
HashMap, HashSet, Iterator
Student Management using Collections
Thread class, Runnable interface
Synchronization, thread lifecycle
Generics in Java
Lambda expressions & functional interfaces
Connect Java with MySQL, CRUD operations
Banking System (OOP + Collections + Exception Handling)
Online Quiz Application (File I/O + OOP)
Student Record Management with DB (JDBC + OOP)
Debugging, GitHub upload, career guidance