All training
ConfidentHire Academy IT Training

Java + AI: Free Live Series

Evening Batch, Nov 2026

Free live online series for students, freshers and working Java developers. 12 sessions on Tuesdays and Thursdays, 8:00–9:30 pm IST, with recordings, an AI-reviewed final project and a certificate. No classes on 24 and 29 December.

Online Beginner, Intermediate English Java Spring Boot Spring AI Generative AI RAG LLM

About This Course

Java + AI is a free 6-week live series that shows you how to add AI to real Java applications, step by step. You start with the modern Java and Spring Boot skills every project needs, then learn how large language models work and how to use them from Java with Spring AI: prompts, structured output, chat with memory, retrieval-augmented generation (RAG) and tool calling. Every topic is hands-on, and you finish by building and presenting your own mini AI project.

Who Should Join

  • Students and freshers who know basic Java and want AI skills for placements
  • Working Java developers who want to start building AI features
  • Anyone preparing for Java roles where Generative AI is now expected

Prerequisites

  • Basic Java: classes, methods, collections
  • A laptop with JDK 21+ and an IDE (IntelliJ IDEA Community or VS Code)
  • No prior AI experience needed

What You'll Learn

  • Modern Java features used in real projects: records, streams, Optional
  • Building REST APIs with Spring Boot and Spring Data JPA
  • How LLMs work: tokens, context windows, prompts and model choice
  • Calling LLMs from Java with Spring AI
  • Prompt engineering and structured JSON output
  • Chat applications with memory and streaming responses
  • RAG: embeddings, vector search and answering from your own documents
  • Tool (function) calling and simple AI agents
  • Building, testing and presenting a complete AI-powered Java project

Final Project

Build a small AI-powered Java application, for example a document Q&A assistant with RAG, a resume or job-description analyser, or a support chatbot with tool calling. Submit a GitHub repository with a README. Your project is reviewed by AI against a clear rubric, and the trainer can adjust the marks.

Certificate

Attend at least 75% of the sessions (9 of 12) and submit the final project to earn a verifiable GeeksArray certificate.

Curriculum · 12 modules, 36 lessons

Module 1 — Modern Java Refresher 3 lessons · 1 session

Records, streams and Optional: the modern Java used in real projects.

  • Records and immutable data
  • Streams and collectors
  • Optional and null-safe code
Live sessions Thu, 19 Nov · 8:00 PM
Module 2 — REST APIs with Spring Boot 3 lessons · 1 session

Create a Spring Boot project and expose clean REST endpoints.

  • Spring Boot project setup
  • Controllers and request mapping
  • Validation and error responses
Live sessions Tue, 24 Nov · 8:00 PM
Module 3 — Databases with Spring Data JPA 3 lessons · 1 session

Persist data with Spring Data JPA and a relational database.

  • Entities and repositories
  • Queries and relationships
  • Wiring the database into the API
Live sessions Thu, 26 Nov · 8:00 PM
Module 4 — Testing and Clean Project Structure 3 lessons · 1 session

Write tests and organise a project so it is easy to grow.

  • Unit tests with JUnit
  • Testing REST endpoints
  • Layered project structure
Live sessions Tue, 1 Dec · 8:00 PM
Module 5 — How LLMs Work 3 lessons · 1 session

Tokens, context windows, prompts and choosing a model.

  • What an LLM is and what it can do
  • Tokens, context windows and cost
  • Choosing a model
Live sessions Thu, 3 Dec · 8:00 PM
Module 6 — Calling an LLM from Java with Spring AI 3 lessons · 1 session

Connect a Spring Boot app to an LLM with Spring AI.

  • Spring AI setup and API keys
  • ChatClient basics
  • Your first AI endpoint
Live sessions Tue, 8 Dec · 8:00 PM
Module 7 — Prompt Engineering and Structured Output 3 lessons · 1 session

Write reliable prompts and get JSON back into Java objects.

  • System and user prompts
  • Prompt templates
  • Structured JSON output to Java records
Live sessions Thu, 10 Dec · 8:00 PM
Module 8 — Chat with Memory and Streaming 3 lessons · 1 session

Build a chat that remembers context and streams answers.

  • Conversation memory
  • Streaming responses
  • Building a simple chat UI or API
Live sessions Tue, 15 Dec · 8:00 PM
Module 9 — RAG Part 1: Embeddings and Vector Search 3 lessons · 1 session

Turn documents into embeddings and search them.

  • What embeddings are
  • Loading and splitting documents
  • Vector store and similarity search
Live sessions Thu, 17 Dec · 8:00 PM
Module 10 — RAG Part 2 and Tool Calling 3 lessons · 1 session

Answer from your own documents and let the model call your code.

  • Retrieval-augmented answers
  • Tool (function) calling
  • A simple AI agent
Live sessions Tue, 22 Dec · 8:00 PM
Module 11 — Final Project Build Session 3 lessons · 1 session

Plan and build your AI project with the trainer's help.

  • Choosing and scoping your project
  • Building with guidance
  • README and submission checklist
Live sessions Tue, 5 Jan · 8:00 PM
Module 12 — Final Project Demos and Next Steps 3 lessons · 1 session

Present your project and plan what to learn next.

  • Project demos
  • Feedback and improvements
  • Next steps in Java and AI
Live sessions Thu, 7 Jan · 8:00 PM
Take the full syllabus with you All 12 modules with every lesson, as a PDF — share it or read it offline. Download

Ask a question / request a callback

Leave an email or phone number so the coordinator can reach you.

Your message goes straight to the batch coordinator, who will follow up.