Releases: ContextLab/llm-course
Winter 2026 — First Complete Offering
Models of Language and Communication — Winter 2026
First complete offering of PSYC 51.17: Models of Language and Communication at Dartmouth College (January 5 – March 9, 2026).
Course Overview
A 10-week undergraduate course covering the full arc from early chatbots to frontier AI, taught through 27 lectures, 15 interactive web demos, 5 problem sets, and a final research project.
What's Included
📊 27 Lectures (Marp slides, HTML + PDF)
- Week 1 — Introduction & String Manipulation: consciousness, ELIZA, pattern matching, rules-based chatbots
- Week 2 — Computational Linguistics: data cleaning, tokenization (BPE, WordPiece, SentencePiece), text classification
- Week 3 — Vibe Coding & Classical Embeddings: POS tagging, sentiment analysis, AI coding tools, LSA, LDA
- Week 4 — Word Embeddings & Modern Methods: Word2Vec, GloVe, FastText, contextual embeddings (ELMo, USE, BERT), dimensionality reduction, cognitive models
- Week 5 — Transformer Architecture: attention mechanisms, training (scaling laws, RLHF), RAG
- Week 6 — Encoder Models: BERT deep dive, BERT variants (RoBERTa, ALBERT, DistilBERT, ELECTRA, ModernBERT, Gemma Encoder), language & thought
- Week 7 — Diffusion Models: text diffusion (MDLM, LLaDA), image diffusion (latent diffusion, CLIP, DiT), video/audio generation, ethics
- Week 8 — No classes (project work)
- Week 9 — The Frontier: chain-of-thought & reasoning models, MoE, agents & MCP, alignment faking, interpretability, copyright, existential risk
- Week 10 — Final project presentations
🎮 15 Interactive Web Demos
Browser-based demos covering ELIZA, tokenization, embeddings, attention, transformers, GPT playground, RAG, topic modeling, sentiment analysis, POS tagging, word analogies, semantic search, BERT MLM, embeddings comparison, and chatbot evolution.
📓 Companion Notebooks
Google Colab notebooks for hands-on exercises: ELIZA implementation, text classification, dimensionality reduction, BERT exploration, BERT variants, video/audio diffusion, chain-of-thought reasoning, MoE routing, and agent building with smolagents.
📝 6 Assignments
- Building the ELIZA Chatbot — Pattern matching and the ELIZA effect
- SPAM Classifier — Multi-method comparison (ML, neural, ensemble)
- Wikipedia Embeddings — 10+ embedding methods with UMAP visualization
- Customer Service Chatbot — RAG-based semantic search system
- Build GPT — Implement a GPT model from scratch (optional/extra credit)
- Final Project — Open-ended team research capstone
📚 100+ Paper References
Non-redundant bibliography spanning from Chomsky (1956) and Weizenbaum (1966) through DeepSeek-R1, circuit tracing, and the 2026 International AI Safety Report.