Course Catalog

Profile

Choose a learning path below. We recommend starting with AI Fundamentals if you are completely new to programming.

Beginner Level

Beginner~40 hours
AI Fundamentals: From Zero to Your First Model
The foundational 30-lesson course. Learn Python, build intuition for Machine Learning, and write your first AI model.
Build: a text sentiment classifier
… lessons 

Intermediate Level

Intermediate~20 hours
Neural Networks & Deep Learning
Dive deeper into how neural networks learn. Build a computer vision model from scratch.
Build: an image classification CNN
… lessons 
Intermediate~10 hours
Embeddings & Vector Databases
Understand how text becomes numbers, how vector databases store and search meaning, and build a semantic search pipeline from scratch.
Build: a high-performance vector similarity search engine
… lessons 
Intermediate~8 hours
Structured Outputs & AI API Design
Build reliable AI APIs that power real products: JSON mode, Instructor/Pydantic integration, streaming, retry patterns, rate limiting, and OpenAI-compatible endpoint design.
Build: a schema-validated JSON data extraction pipeline
… lessons 

Advanced Level

Advanced~15 hours
Generative AI & LLMs
Understand the architecture behind ChatGPT and build your own text generation apps.
Build: a retrieval-augmented (RAG) chatbot
… lessons 
Advanced~15 hours
Autonomous AI Agents & Tool Orchestration
Transition from linear prompts to complex autonomous agents that plan, write files, use search tools, and collaborate.
Build: an autonomous software engineering (SWE) agent
… lessons 
Advanced~15 hours
Production MLOps & Model Deployment
Master the production pipeline. Learn how to wrap models in fast APIs, containerize them, and deploy to serverless hosting.
Build: a containerized, serverless model inference API
… lessons 
Advanced~15 hours
Multimodal Applications & Creative Generative Systems
Build creative engines. Engineer systems combining speech recognition, Stable Diffusion, and multimodal models.
Build: a voice-driven AI content generator
… lessons 
Advanced~6 hours
Context Engineering & Agent Orchestration
Master repository-level context engineering, design system constitutions (CLAUDE.md/AGENT.md), and optimize context budgets for autonomous agents.
Build: a system constitution constraint parser
… lessons 
Advanced~12 hours
Advanced RAG Patterns
Go beyond basic retrieval. Master chunking strategies, hybrid search, re-ranking, query transformation, and production-grade RAG evaluation.
Build: a production-grade query pipeline with hybrid re-ranking
… lessons 
Advanced~10 hours
LLM Evaluation & Testing
Learn how to know if your AI system actually works. Build eval suites, use LLM-as-judge, run prompt regression tests, and set up production evaluation loops.
Build: an automated LLM assertion and validation test suite
… lessons 
Advanced~12 hours
LLM Fine-Tuning & Adaptation
Learn when and how to fine-tune LLMs. Master LoRA, QLoRA, dataset preparation, training pipelines, and serving your adapted models in production.
Build: a fine-tuned LoRA model adapter
… lessons 
Advanced~12 hours
AI Agent Frameworks
Build production AI agents with LangChain, LangGraph, and CrewAI. Master stateful workflows, multi-agent delegation, memory systems, and agent testing.
Build: a stateful, multi-agent editorial workflow
… lessons 
Advanced~12 hours
AI System Design for Engineers
Learn to architect production AI systems: model selection frameworks, semantic caching, cascade patterns, circuit breakers, load testing, and A/B testing AI features at scale.
Build: a resilient, low-latency AI gateway
… lessons 
Advanced~8 hours
LLM Security & Production Hardening
Secure AI systems against real threats: prompt injection, data exfiltration, PII leakage, and adversarial inputs. Build governance controls and compliance-ready architectures.
Build: a secure input/output moderation proxy
… lessons 
Advanced~8 hours
AI Observability & Production Monitoring
Build full-stack visibility into AI systems: distributed tracing, cost dashboards, quality drift detection, SLOs, and incident response playbooks for LLM-powered applications.
Build: an end-to-end tracing and budget dashboard
… lessons