AI & Machine Learning Foundations
Understand what models learn and how they are evaluated.
- AI / ML landscape
- Supervised and unsupervised learning
- Training / validation / testing
- Core metrics
- Model limitations and failure modes
Move beyond AI demos into engineered systems: machine-learning fundamentals, LLM applications, retrieval, agents, evaluation, observability, security and production deployment.
The exact sequence is adjusted to the audience. Foundation topics can be compressed for experienced teams; architecture and troubleshooting can be expanded for advanced programs.
Understand what models learn and how they are evaluated.
Build the conceptual bridge to modern language models.
Treat model usage as a software-engineering problem.
Ground generation in controlled knowledge sources.
Build multi-step systems that can use tools safely.
Measure quality, reliability and behavior.
Operate AI applications like production software.
Control data, tools and model behavior.
Exercises emphasize observation, implementation, failure and diagnosis rather than command copying.
Build an LLM application with structured output
Build and evaluate a RAG pipeline
Compare chunking / retrieval strategies
Create a tool-using AI agent
Expose a tool through an MCP-style interface
Trace and evaluate an AI workflow
Threat-model an agentic application
Programs can begin with AI fundamentals or focus directly on LLM engineering, RAG, agents, MCP, evaluation, AI security or production AI architecture.