Course
Building Agentic AI Systems
CSE-41415
Design, Orchestrate, and Deploy Intelligent AI Agents for Real-World Workflows
Building Agentic AI Systems is a hands-on, project-driven course that equips you with the skills to design and implement intelligent AI agents capable of reasoning, planning, and taking action. The course introduces the core foundations of agentic AI, including tool use, memory, and multi-step reasoning, before guiding you through practical implementation using modern frameworks such as CrewAI and LangGraph.With a strong emphasis on a design-first approach, you will analyze real-world problems, determine when agent-based solutions are appropriate, and architect both single-agent and multi-agent systems. By the end of the course, you will build and present a working agentic AI prototype that automates or enhances a real-world workflow.
What You Will Learn
- Explain core concepts of agentic AI, including tool use, planning, memory, and reasoning
- Differentiate agentic AI systems from traditional large language model (LLM) prompting
- Design agent-based solutions aligned to real-world problems and workflows
- Build functional AI agents using CrewAI with integrated tools, APIs, and data sources
- Orchestrate multi-agent systems using LangGraph with routing and state management
- Apply human-in-the-loop patterns for oversight and control
- Evaluate agent performance for reliability, safety, and risk
- Develop and present a real-world agentic AI capstone project
- Introduction to Agentic AI and the Agent Landscape
- Agentic Design Patterns (ReAct, Plan-and-Execute, Human-in-the-Loop)
- AI Agent Frameworks: CrewAI, LangGraph, and Emerging Tools
- Building Single-Agent Systems with Tool Integration
- Agent Memory, State Management, and RAG
- LangGraph Fundamentals: Graphs, Nodes, Edges, and State
- Multi-Agent Orchestration: Routing, Handoffs, and Parallel Execution
- AI-Assisted Development Environments
- Agent Evaluation, Testing, and Risk Management
- Capstone Project Development
Course Details and Next Steps
- Course typically offered: Online in Summer and Winter quarters
- Prerequisite: Basic working knowledge of Python.
- Next Step: Upon completion of this course, consider taking courses in the Machine Learning Methods, or Technical Aspects of Artificial Intelligence certificate program.
- Contact: For more information about this course, please email infotech@ucsd.edu.
Who Should Take This Course?
- Software developers and engineers building AI-powered applications
- Machine learning practitioners expanding into agentic AI systems
- Data scientists interested in advanced AI architectures
- Technical product managers and innovation leaders exploring AI automation
- Entrepreneurs building AI-driven products or workflows
- Professionals seeking hands-on experience with modern AI agent frameworks
Course Information
Online
3.00 units
$745.00
Course sessions
Add To Cart
Add To Cart
Section ID:
199144
Class type:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
All course materials are included unless otherwise stated.
Policies:
- No refunds after: 6/29/2026
Schedule:
No information available at this time.
Instructor: Joon Yoo
Joon Yoo