AI ENGINEER
TUESDAYS & THURSDAYS
6 PM PT / 9 PM ET
17 SEP 2026 - 24 NOV 2026
DURATION:
10 WEEKS
TUESDAYS & THURSDAYS
6 PM PT / 9 PM ET
Build the systems behind the intelligence.
Tanner Gilligan, Principal AI Engineer at Microsoft, teaches you how data, models, infrastructure, and MLOps come together to create scalable AI products that deliver real value.
THIS COURSE IS FOR YOU, IF...
-
YOU ARE A SOFTWARE DEVELOPER
You can build APIs, ship features, and write production-grade code. But when a model hallucinates, underperforms, or behaves unpredictably, debugging gets murky fast. We’ll demystify modern AI systems, showing you how models, data, prompts, RAG pipelines, and deployment workflows fit together. Turn AI from a black box into another part of your engineering toolkit.
-
YOU ARE A DATA SCIENTIST
Your models perform great in notebooks, but getting them into production is a different challenge altogether. This AI engineer course bridges the gap between experimentation and deployment, helping you transform prototypes into scalable, maintainable AI systems. Learn how real-world AI products are built, monitored, versioned, and improved long after the first model is trained.
-
YOU ARE AN MLOPS OR CLOUD PROFESSIONAL
You know infrastructure, automation, and deployment, but AI workloads play by their own rules. Gain a deeper understanding of the systems behind modern AI applications: vector databases, model registries, observability, drift detection, and continuous training pipelines. Learn how to connect infrastructure, data, and models into end-to-end AI solutions that perform reliably in production.
Our students work in 1600+ companies worldwide
- Leads AI engineering initiatives as Principal AI Engineer at Microsoft, designing and deploying production-scale AI systems that solve complex business and technical challenges
- Earned both a BS and MS in Artificial Intelligence from Stanford University in just four years, building a deep foundation in AI/ML & data science
- Invented and patented AI technologies, holding 12 patents focused on anomaly detection and time-series analysis
- Co-founded an AI startup, gaining hands-on experience transforming emerging technologies into practical products
- Brings more than a decade of full-time AI experience, complemented by 5+ years of AI consulting across industries
- Architected and delivered a wide range of AI solutions, including recommendation engines, natural language-to-SQL systems, taxonomy generation platforms, seasonality detection models, RAG databases, and malicious-request classification systems
Explore the AI engineering landscape and define how machine learning translates real business problems into production systems. Learn to distinguish core industry roles, evaluate when AI is appropriate, and frame a capstone problem using a structured ML approach.
- Role definitions
- Go/no-go framework
- Problem mapping
- Capstone kickoff
Learn how to build reproducible ML development environments using industry-standard tools. You’ll set up containerized workflows, implement experiment tracking, and structure projects for scalable development.
- Docker basics for local development
- Experiment tracking
- Project structure conventions
Discover how to explore, clean, and structure raw data into reliable inputs for machine learning. You’ll build automated workflows that make datasets usable, traceable, and production-ready.
- Data exploration
- Data cleaning
- Data auditability
- ETL pipeline
Learn how to evaluate dataset integrity and prepare robust data splits for training and testing. You’ll apply statistical checks to ensure your data is reliable before modeling.
- Data validation/testing
- Historical distribution checks
- Identifying and measuring "good" vs. "bad" data
- Train/val/test split strategies
Assignment #1:
Create and evaluate a task dataset.
Explore how to build strong baseline models that set performance benchmarks before optimization. You’ll construct structured ML pipelines and apply foundational feature engineering techniques.
- Baseline importance
- Traditional ML models
- Feature engineering basics
- ML pipelines
Learn how to evaluate model performance using the right metrics, validation strategies, and tradeoff analysis. You’ll interpret results and decide what “good” actually looks like for your problem.
- Classification metrics
- Metric tradeoffs
- Primary vs. secondary metrics
- Evaluation methodology
Assignment #2:
Create and evaluate a baseline model.
Discover how to systematically find where your model breaks and why. You’ll use structured error analysis and data slicing to uncover failure patterns and improve performance.
- Error-analysis loop
- Data slicing to find failure modes
- Strategies by model type
Learn how to improve models through structured iteration while avoiding overfitting and wasted compute. You’ll refine models using principled tuning and clear stopping signals.
- Macro training loop
- Hyperparameter tuning
- Overfitting detection and mitigation
- Stopping criteria
Assignment #3:
Analyze baseline model errors and iterate.
Explore how large language models work and how to reliably shape their outputs. You’ll design prompts, manage cost constraints, and structure model responses for real applications.
- Core concepts
- Prompt patterns
- Cost modeling
Learn when to fine-tune models versus using prompting or RAG. You’ll evaluate LLM performance using modern assessment methods and optimization techniques.
- When to fine-tune vs. prompt/RAG
- Deep learning basics for fine-tuning
- Fine-tuning evaluation
- Parameter-efficient methods
Assignment #4:
Develop and iterate on prompt for LLM-based model.
Discover how to extend model knowledge using retrieval-augmented generation. You’ll build vector-based retrieval systems and implement memory-aware LLM applications.
- RAG architecture
- Vector databases
- Chunking strategies, reranking
- Evaluation of RAG
- Memory as an application of RAG
Learn how to build multi-step LLM applications using tools, agents, and safety guardrails. You’ll design systems that manage context and integrate external capabilities.
- Agentic architecture
- Tool integration
- Guardrails
- Context management
Assignment #5:
Build and iterate on a RAG subsystem.
Explore how ML systems are containerized and prepared for scalable deployment. You’ll optimize Docker workflows and learn core Kubernetes concepts.
- Production Dockerfiles
- Container orchestration
- Kubernetes concepts intro
Learn how to take models from training to production using CI/CD and deployment strategies. You’ll connect model versioning, testing, and deployment pipelines.
- CI/CD pipelines
- Artifact and model registries
- Production readiness
- Deployment strategies
Assignment #6:
Deploy a model with a simple UI via Docker.
Discover how to detect drift and monitor model performance in production. You’ll build feedback loops that keep systems reliable over time.
- Data drift vs. concept drift
- Drift detection
- Alerting pipelines, retraining triggers, continuous evaluation
- Feedback loops
- Observability
Learn how to reduce inference cost and improve system performance. You’ll apply compression and infrastructure strategies to make models efficient at scale.
- Model compression
- Latency budgeting, caching strategies, request batching
- Infrastructure optimization
- Cheap filters
Assignment #7:
Add monitoring to a Docker deployment and interpret the results.
Explore how to evaluate fairness, privacy, and compliance in ML systems. You’ll implement safeguards and document model behavior responsibly.
- Bias detection & fairness metrics
- Privacy engineering
- Pre-ship validation
- Model documentation
Learn how to translate model performance into business impact. You’ll connect technical outputs to ROI and stakeholder decision-making.
- ROI framework
- Build vs. buy decision framework
- Translating technical results for stakeholders
- Mapping engineering results
Integrate full ML systems and test them through peer review and adversarial evaluation. You’ll stress-test your application for real-world conditions.
- End-to-end integration
- Peer red-teaming
- Error handling, graceful degradation
Assignment #8:
Finalize project implementation in preparation for the presentation.
Present your complete AI system through a live demo. You’ll showcase functionality, technical design, and measurable business impact.
- Live presentations
What our students say
"I really enjoy the format of the course. Lectures with real life examples and an ongoing case study. Also built in 20 minutes at the end of each class for questions is helpful."
"Overall I'm impressed with the level of detail and explanation around particular topics and subjects. There's a real depth to each module which for learning allows the information to stay in your brain."
"The group activities, they allow us to interact and exchange ideas, plus the way it is structured is challenging and mind twisting as we collaborate in different parts of the ideation."
"I enjoyed the structure of the class. I like how we learned about a topic and practiced it in the workshops. It’s helped me to apply what I learned!"