LEARN AND APPLY

AI Engineering: Building AI Applications with Spring AI

From your first project to RAG, MCP, and agentic workflows

12 modules · 36 lessons Intermediate English

About this course

You will develop the same Spring AI application throughout the course. You will start with a new Spring project, then move through model response evaluation, document-based applications, tool calling, MCP, and agentic workflows.

Before you start

Basic experience with Java and Spring Boot, plus foundational knowledge of REST APIs and databases.

What you will learn

  • Your first steps with Spring AI
  • Evaluating model responses
  • Prompts, templates, and response formats
  • Document-grounded answers with RAG
  • Conversation memory and context
  • Tool calling and taking action
  • MCP servers and clients
  • Working with audio and images
  • Metrics and prompt tracing
  • Security for AI applications
  • AI applications beyond chat
  • Agentic workflows and Embabel

Course curriculum

12 modules 36 lessons