Want to build real-world Generative AI (GenAI) applications with Java, Spring Boot and Spring AI—not just experiment with prompts? This course will take you from fundamentals to production-ready AI systems, including RAG pipelines, AI agents, Tool calling, Chat memory, MCP, and Observability. Hi there! My name is Ali Gelenler. I’m here to help you learn GenAI using Java and Spring AI from fundamentals to real-world production ready AI architectures and systems with a practical approach.
In this course, you will focus on creating AI applications to go beyond AI generated code and implement over 20 use cases using Java and Spring AI together with various AI providers and models, such as Open AI, Google Gemini Vertex AI, Hugging Face, Ollama and Docker Model Runner. You will build AI applications and AI systems using LLMs (Large Language Models), integrate vector databases and embeddings, and design scalable backend architectures for Generative AI.






