Logo for light mode
DATA SCIENCE & AI PROGRAM

Data Science
& AI syllabus.

Explore your syllabus, one module at a time.

Ask about the program
01GenAI Foundations & Local IntelligencePyTorch / Llama / Hugging Face

Understand how language models work, then run open-source models on your own hardware.

  • Transformers, self-attention, embeddings and positional encoding
  • Tokenization, pre-training and in-context learning
  • Local inference with Llama, Gemma and GGUF
  • Quantization and parameter-efficient adaptation with LoRA
PUT IT INTO PRACTICELocal model inference environment
02Machine Learning FoundationsNumPy / Pandas / scikit-learn / PyTorch

Work through the complete machine learning lifecycle, from raw data to a model you can evaluate.

  • Data cleaning and transformation with NumPy and Pandas
  • Supervised learning: regression and classification
  • Unsupervised learning and clustering
  • Precision, recall, confusion matrices and neural network basics
PUT IT INTO PRACTICEPredictive classification and segmentation system
03Context EngineeringCursor / OpenRouter

Give AI models useful context and make their outputs consistent and measurable.

  • Roles, constraints and few-shot prompting
  • Reusable context packs and rules
  • Structured JSON outputs
  • Evaluation rubrics and guardrails
PUT IT INTO PRACTICEReusable context pack for an AI workflow
04Agent Anatomy & RAG SystemsLangChain / LlamaIndex / Pinecone / FAISS

Connect language models to your own documents and data with retrieval-augmented generation.

  • Document ingestion, semantic chunking and overlap
  • Embeddings and vector search
  • Retrieval across documentation and source data
  • Building a knowledge retrieval system
PUT IT INTO PRACTICETechnical knowledge retrieval assistant
05AI Safety & Red TeamingOpenAI / Guardrails AI

Test AI systems against attacks and reduce risks before putting them into use.

  • Prompt injection and adversarial testing
  • Data leakage and context audits
  • Guardrails and semantic security filters
  • Documenting and evaluating defenses
PUT IT INTO PRACTICEHardened retrieval assistant
06Advanced Fine-TuningHugging Face / PyTorch / Weights & Biases

Adapt a model to a specific domain and compare the results with retrieval-based approaches.

  • Choosing fine-tuning or RAG
  • LoRA and QLoRA
  • Preparing domain-specific training data
  • Tracking loss and evaluation metrics
PUT IT INTO PRACTICEDomain-adapted language model
07Multi-Agent Systems & MCPLangGraph / ConvexDB / FastAPI / Gradio / FastMCP

Coordinate specialist agents and connect them to tools and external data.

  • Agent orchestration patterns
  • Shared state and memory
  • Streaming agent and tool responses
  • MCP servers for database and file access
PUT IT INTO PRACTICEMulti-agent travel planner
08Production Deployment & LLMOpsFastAPI / Docker / Kubernetes / GCP / Langfuse / Helicone

Package, deploy and monitor AI systems so they can serve real users reliably.

  • Reproducible deployments with Docker
  • Cloud deployment and scaling
  • Security, rate limiting and release checks
  • Observability and model performance monitoring
PUT IT INTO PRACTICEDeployed and monitored AI service
09Enterprise AI: Demand Predictionscikit-learn / PyTorch / Pandas

Apply machine learning to a ride-hailing demand forecasting case study.

  • Time-series forecasting
  • Feature selection: location, timing and traffic
  • Demand forecasts and dynamic pricing
  • Measuring forecasts against actual outcomes
PUT IT INTO PRACTICEDemand prediction engine
+Career CoachingPortfolio / CV / Interview preparation
  • CV and LinkedIn preparation
  • A structured GitHub project portfolio
  • Explaining your projects in interviews
  • Technical and behavioral interview preparation