Course Modules
Module 1: AI Foundations (Weeks 1–3)
Agents, search, optimization.
Regression, classification, clustering.
Evaluation metrics.
Hands-on: Spam detection, clustering news article
Module 2: Deep Learning Core (Weeks 4–6)
Neural networks, backpropagation.
CNNs (vision), RNNs/LSTMs (sequence).
PyTorch / TensorFlow basics.
Hands-on: MNIST with CNN, text sentiment with LSTM.
Module 3: Transformers & LLM Basics (Weeks 7–9)
Word embeddings (Word2Vec, GloVe).
Transformer architecture: Self-attention, encoder/decoder.
Pre-trained models: BERT, GPT, T5.
Hugging Face
transformers
library.
Hands-on: Use BERT for text classification, GPT-2 for text generation.
Module 4: OpenAI, Prompt Engineering & APIs (Weeks 10–11)
OpenAI API (ChatGPT, GPT-4, GPT-4o).
Prompt engineering (zero-shot, few-shot, CoT).
Function calling & structured outputs.
System vs user prompts.
Hands-on: Build a Q&A chatbot with OpenAI API.
Module 5: Fine-Tuning & Customization (Weeks 12–14)
Fine-tuning vs. instruction tuning vs. parameter-efficient tuning (LoRA, PEFT).
Hugging Face Trainer API.
Dataset preparation for fine-tuning.
Evaluation of fine-tuned models.
Hands-on: Fine-tune a small GPT-2 on a custom dataset (e.g., legal, medical, or finance).
Module 6: Retrieval Augmented Generation (RAG) & LangChain (Weeks 15–16)
RAG concept: why LLMs need external knowledge.
Vector databases (FAISS, Pinecone, Weaviate).
LangChain basics: chains, agents, tools.
Combining search + LLMs for enterprise apps.
Hands-on: Build a document Q&A bot (upload PDFs, retrieve answers with OpenAI/Hugging Face).
Module 7: Advanced Topics & Responsible AI (Weeks 17–19)
Scaling laws of LLMs.
Multimodal models (GPT-4o, CLIP, Flamingo).
AI safety, fairness, and bias.
Explainability (SHAP, LIME for ML; attribution for LLMs).
Hands-on: Bias detection in LLM responses.
Module 8: Capstone Project (Weeks 20–24)
Students choose one:
LLM Chatbot: domain-specific chatbot (e.g., healthcare/finance) using RAG + fine-tuning.
Generative AI App: story/poetry/image generation with OpenAI APIs.
AI Agent: multi-step reasoning with LangChain agents + tools.
Research Mini-Paper: survey + experiment on fine-tuning techniques.