_ AI IN SPRING

Learn Spring AI|

Build AI-powered Spring Boot applications.

AI is rapidly becoming a core part of modern applications, but integrating LLMs into a Spring application involves much more than dealing with prompts.

In this course, we’ll learn how to use Spring AI to build intelligent, production-ready applications while taking advantage of the familiar Spring programming model.

AI in Spring icon
AI in Spring
Prompts icon
Prompts
RAG icon
RAG
MCP icon
MCP
Robot figure connected to floating documents and icons, representing data processing for learning AI spring theme.
>_

Course Outline

01
Introduction to Spring AI icon

Introduction to Spring AI

2 LESSONS
1. What Is Spring AI?
2. Setting Up Our First Spring AI Application and Chat Endpoint
02
The ChatClient in Depth icon

The ChatClient in Depth

4 LESSONS
1. Prompts and Roles
2. Connecting to AI Providers (OpenAI, Anthropic)
3. Streaming Responses with WebFlux
4. Getting Structured Output (JSON/POJOs)
03
Retrieval Augmented Generation (RAG) icon

Retrieval Augmented Generation (RAG)

4 LESSONS
1. Understanding Retrieval Augmented Generation (RAG)
2. Creating Embeddings and Using Vector Stores
3. Ingesting Data (Documents)
4. Implementing RAG with the QuestionAnswerAdvisor
04
Working with the Model-Context-Protocol (MCP) icon

Working with the Model-Context-Protocol (MCP)

2 LESSONS
1. What Is the Model-Context-Protocol (MCP)?
2. Building an MCP Client (upcoming)
05
Testing and Best Practices icon

Testing and Best Practices

3 LESSONS
1. Best Practices (upcoming)
2. Testing Spring AI Applications (upcoming)
3. Testing RAG Applications with Evaluators (upcoming)
Baeldung All Access Crown Icon

Access this course through Baeldung All Access

Our Full Course Library icon Our Full Course Library
IntelliJ Idea Ultimate (6 months free) icon IntelliJ Idea Ultimate (6 months free)
JProfiler (6 months free) icon JProfiler (6 months free)
Roadmap icon All Upcoming Courses (Roadmap)
Certificates of Completion icon Certificates of Completion
Multiple-Choice questions icon Multiple-Choice questions in Each Lesson
Pro Access icon Pro Access
Explore All Access Yearly or the Lifetime access

Do you have a team who would benefit from taking the course?

Here are our team licenses →
100% Money Back Guarantee Badge

20-Day Money Back Guarantee

I believe strongly in the quality of the course material to teach you the fundamentals of the library. I've put a lot of work and care into the material and hope you're going to use it and to develop and maintain your applications.

I confidently back all courses with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.

If the material isn't a good fit, just contact me within 20 days of purchase and ask for a full refund for any single course package.