01Java Environment Setup &
Hello WorldFree
02Data Types, Variables &
OperatorsCore
03Control Flow: Loops &
ConditionalsCore
04OOP: Classes, Objects,
InheritanceCore
05Interfaces, Abstract Classes
& PolymorphismCore
06Collections Framework (List,
Map, Set)Core
07Exception Handling & Custom
ExceptionsCore
08File I/O &
SerializationCore
09Mini Project: Student
Management SystemProject
01Generics & Bounded Type
ParametersAdvanced
02Lambda Expressions &
Functional InterfacesAdvanced
03Java Streams API — Deep
DiveAdvanced
04Multithreading & Concurrency
BasicsAdvanced
05CompletableFuture & Async
JavaAdvanced
06JVM Internals: Memory &
GCAdvanced
07Design Patterns in
JavaAdvanced
08Project: Concurrent File
ProcessorProject
01Servlet Lifecycle & HTTP
Request HandlingServlet
02JSP, EL & JSTL
TemplatingServlet
03Spring Core: IoC, DI & Bean
ManagementSpring
04Spring MVC
ArchitectureSpring
05Spring Boot
Auto-configurationSpring
06REST APIs with Spring
BootSpring
07JPA, Hibernate & MySQL
IntegrationSpring
08Spring Security & JWT
AuthSpring
09Capstone: Full E-commerce
REST APIProject
01AI/ML Fundamentals for Java
DevelopersAI
02REST Clients & Third-party
API IntegrationAI
03OpenAI API with Java — Text,
Vision, AudioAI
04Google Gemini API
Integration in Spring BootAI
05RAG (Retrieval-Augmented
Generation) in JavaAI
06Vector Databases: Pinecone +
JavaAI
07Dockerizing & Deploying
AI-Powered APIsDeploy
08Capstone: AI Chatbot with
Spring Boot + LLMProject