
What is it about
Build complete AI applications in Java by integrating LLMs, RAG, agents, memory and tool calling with production-grade architecture.
What will you learn?
In this course you will learn the fundamental concepts and best practices to master AI Engineering with Java – Spring AI + LangChain4j.
Contents
- Foundations of AI and LLMs applied to Java
- Introduction to Spring AI and LangChain4j
- Configuring Spring AI and connecting to LLM providers
- Prompt engineering (system prompts, few-shot and structured prompts)
- Chatbots with persistent memory
- Embeddings and semantic search with vector databases
- RAG (Retrieval Augmented Generation) in Java
- Tool calling and integration with external APIs
- AI Agents with LangChain4j (tools, memory and orchestration)
- End-to-end AI application architecture (backend + frontend)
Requirements
- Basic programming knowledge
- Motivation to learn
- Stable internet access