Data Science
& AI syllabus.
Explore your syllabus, one module at a time.
Ask about the program01GenAI 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
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
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
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
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
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
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
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
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
+Career CoachingPortfolio / CV / Interview preparation
- CV and LinkedIn preparation
- A structured GitHub project portfolio
- Explaining your projects in interviews
- Technical and behavioral interview preparation

