AI Learning Path
A clean, ordered AI learning path starting with the Spring AI Guide and continuing through foundations, engineering, agents, architecture, MCP, projects, design patterns, AIOps, and enterprise projects.
AI Learning Path
Follow this path from practical Spring AI implementation into AI foundations, engineering, agents, enterprise architecture, MCP, design patterns, operations, and full enterprise projects.
Module Order
| Order | Module | Articles | Focus |
|---|---|---|---|
| 1 | Spring AI Guide | 10 | A practical Spring AI guide for chat assistants, RAG, tools, agents, MCP integration, and enterprise AI platforms. |
| 2 | AI Foundations | 31 | Core AI, machine learning, deep learning, generative AI, embeddings, vector databases, RAG, agents, and enterprise AI architecture. |
| 3 | AI Engineering | 30 | Engineering practices for building production AI applications, including memory, search, tools, structured output, observability, security, and deployment. |
| 4 | AI Agents | 20 | Agent architecture, single-agent and multi-agent systems, memory, orchestration, state, security, monitoring, and cost optimization. |
| 5 | Agentic AI | 15 | Agentic AI patterns for reasoning, planning, reflection, collaboration, delegation, supervision, scheduling, and production architecture. |
| 6 | Enterprise AI Architecture | 15 | Enterprise AI platform design with multi-LLM routing, gateways, governance, compliance, audit logging, rate limiting, failover, and prompt versioning. |
| 7 | Model Context Protocol | 10 | MCP fundamentals, clients, servers, tools, resources, prompts, Java servers, Spring AI integration, and enterprise MCP architecture. |
| 8 | Spring AI Projects | 15 | Hands-on Spring AI projects for chat, RAG, agents, SQL, GitHub, Jira, Slack, HR, code review, documentation, and enterprise platforms. |
| 9 | AI Design Patterns | 15 | Reusable AI architecture patterns including RAG, ReAct, reflection, tools, planners, memory, evaluators, routers, guardrails, and human approval. |
| 10 | AIOps | 10 | Operational AI practices for monitoring, logging, metrics, tracing, CI/CD, deployment, canary release, rollback, observability, and cost dashboards. |
| 11 | Enterprise AI Projects | 10 | Enterprise AI project blueprints for ChatGPT-style apps, RAG platforms, support, banking, insurance, HR, code review, knowledge portals, and microservices. |
Path Map
flowchart LR
A["Spring AI Guide"]
B["AI Foundations"]
C["AI Engineering"]
D["AI Agents"]
E["Agentic AI"]
F["Enterprise AI Architecture"]
G["Model Context Protocol"]
H["Spring AI Projects"]
I["AI Design Patterns"]
J["AIOps"]
K["Enterprise AI Projects"]
A --> B
B --> C
C --> D
D --> E
E --> F
F --> G
G --> H
H --> I
I --> J
J --> K
Spring AI Guide
A practical Spring AI guide for chat assistants, RAG, tools, agents, MCP integration, and enterprise AI platforms.
- Spring AI Introduction: Features, Architecture, and Data Flow
- Build a Chat Assistant with Spring AI: Step-by-Step Guide
- RAG with Spring AI and PGVector: Step-by-Step Guide
- Build a PDF Knowledge Assistant with Spring AI
- Function Calling with Spring AI: Real Use Case Guide
- Build a Multi-Agent System with Spring AI
- MCP Integration with Spring AI: Step-by-Step Guide
- Build a SQL Generator with Spring AI
- Build a Code Generator with Spring AI
- Build an Enterprise RAG Platform with Spring AI
AI Foundations
Core AI, machine learning, deep learning, generative AI, embeddings, vector databases, RAG, agents, and enterprise AI architecture.
- What Is Artificial Intelligence (AI)?
- Types of AI: ANI, AGI, and ASI Explained
- AI vs Machine Learning vs Deep Learning
- Data: The Fuel of AI
- Supervised Learning Explained
- Unsupervised Learning Explained
- Reinforcement Learning Basics
- Features, Labels & Training Data Explained
- Model Training, Validation & Testing Explained
- Regression Algorithms Explained
- Classification Algorithms Explained
- Decision Trees and Random Forest Explained
- Clustering and K-Means Explained
- Recommendation Systems Explained
- Bias, Variance and Overfitting Explained
- Model Evaluation Metrics Explained
- Neural Networks Explained
- Activation Functions Explained
- Forward Propagation and Backpropagation Explained
- CNN for Image Processing
- RNN and LSTM for Sequence Data
- What Is Generative AI?
- Transformer Architecture
- Embeddings Explained
- Tokenization Explained
- Vector Databases
- Large Language Models (LLMs)
- Prompt Engineering
- RAG: Retrieval Augmented Generation
- AI Agents and MCP
- Enterprise AI Architecture
AI Engineering
Engineering practices for building production AI applications, including memory, search, tools, structured output, observability, security, and deployment.
- Spring AI Introduction
- LangChain4j Introduction
- Conversation Memory
- Streaming Responses
- Semantic Search
- Hybrid Search
- Chunking Strategies
- Embedding Models
- Reranking Techniques
- Structured Output
- JSON Mode
- Tool Calling
- Vision Models
- OCR With AI
- PDF QA System
- SQL Generation
- Code Generation
- AI Testing
- AI Caching
- AI Observability
- AI Logging
- AI Rate Limiting
- AI Security
- AI Authentication
- AI Gateway
- AI REST APIs
- AI Performance Tuning
- AI Production Best Practices
- AI Monitoring
- AI Deployment
AI Agents
Agent architecture, single-agent and multi-agent systems, memory, orchestration, state, security, monitoring, and cost optimization.
- What Is An AI Agent
- AI Agent Architecture
- Single Agent System
- Multi Agent System
- Planner Agent
- Executor Agent
- Reviewer Agent
- Research Agent
- Coding Agent
- Testing Agent
- Documentation Agent
- Autonomous Agent
- Human In The Loop
- Agent Memory
- Agent Communication
- Agent Orchestration
- Agent State Management
- Agent Security
- Agent Monitoring
- Agent Cost Optimization
Agentic AI
Agentic AI patterns for reasoning, planning, reflection, collaboration, delegation, supervision, scheduling, and production architecture.
- Agentic AI Introduction
- Re Act Pattern
- Reflection Pattern
- Tree Of Thoughts
- Graph Of Thoughts
- Planning And Reasoning
- Workflow Orchestration
- Agent Collaboration
- Agent Delegation
- Supervisor Agent
- Manager Agent
- Multi Step Reasoning
- Long Term Memory
- Agent Scheduling
- Agentic AI Production Architecture
Enterprise AI Architecture
Enterprise AI platform design with multi-LLM routing, gateways, governance, compliance, audit logging, rate limiting, failover, and prompt versioning.
- Enterprise AI Architecture Overview
- Multi LLM Architecture
- LLM Routing
- Enterprise RAG
- AI Gateway
- AI Proxy
- AI Governance
- AI Compliance
- AI Audit Logging
- AI Cost Tracking
- AI Rate Limiting
- AI Load Balancing
- AI Failover
- Prompt Versioning
- AI Platform Architecture
Model Context Protocol
MCP fundamentals, clients, servers, tools, resources, prompts, Java servers, Spring AI integration, and enterprise MCP architecture.
- MCP Introduction
- MCP Architecture
- MCP Client
- MCP Server
- MCP Tools
- MCP Resources
- MCP Prompts
- Building An MCP Server In Java
- Spring AI With MCP
- Enterprise MCP Architecture
Spring AI Projects
Hands-on Spring AI projects for chat, RAG, agents, SQL, GitHub, Jira, Slack, HR, code review, documentation, and enterprise platforms.
- Build A Chat GPT Clone
- Build A RAG System
- Build A Banking Agent
- Build An Insurance Agent
- Build A Customer Support Agent
- Build A SQL Agent
- Build A Git Hub Agent
- Build A Jira Agent
- Build A Slack Agent
- Build An HR Agent
- Build A Code Review Agent
- Build A Documentation Agent
- Build A Knowledge Assistant
- Build A Financial Advisor Agent
- Build An Enterprise AI Platform
AI Design Patterns
Reusable AI architecture patterns including RAG, ReAct, reflection, tools, planners, memory, evaluators, routers, guardrails, and human approval.
- RAG Pattern
- Re Act Pattern
- Reflection Pattern
- Tool Pattern
- Planner Pattern
- Memory Pattern
- Evaluator Pattern
- Router Pattern
- Agent Pattern
- Multi Agent Pattern
- Supervisor Pattern
- Workflow Pattern
- Guardrail Pattern
- Human Approval Pattern
- AI Cache Pattern
AIOps
Operational AI practices for monitoring, logging, metrics, tracing, CI/CD, deployment, canary release, rollback, observability, and cost dashboards.
- AI Monitoring
- AI Logging
- AI Metrics
- AI Tracing
- AI CI/CD
- AI Deployment
- AI Canary Release
- AI Rollback
- AI Observability
- AI Cost Dashboard
Enterprise AI Projects
Enterprise AI project blueprints for ChatGPT-style apps, RAG platforms, support, banking, insurance, HR, code review, knowledge portals, and microservices.
- Enterprise Chat GPT
- Enterprise RAG Platform
- Customer Support Platform
- Banking AI Assistant
- Insurance AI Assistant
- HR AI Assistant
- Code Review Platform
- Knowledge Portal
- Documentation Generator
- Enterprise AI Microservices
Completion Path
- Complete the Spring AI Guide first.
- Continue through each module in the order shown above.
- Use each module home page as the source of truth for Previous and Next navigation.
- Finish with enterprise projects that combine Spring AI, RAG, agents, governance, operations, and platform architecture.
Comments
Share a question, correction, or practical insight about this article.
Checking login status...
Loading approved comments...