Course Materials

All course materials will be available through this website and through Canvas. Lecture slides will be posted before each class session, and recorded lectures will be available afterward.

Course Platforms

  • Canvas - For assignment submissions and grades
  • Piazza - For course discussions and announcements
  • Panopto - For class recordings
  • Video Access Request Form - To request for access to any of the class recordings, fill out this form

Tutorials and Learning Resources

Speech and Language Processing (3rd Edition)

The comprehensive textbook by Jurafsky and Martin, available online as a draft.

Dive into Deep Learning: NLP Chapter

An interactive, comprehensive deep learning textbook with sections on NLP.

NLP Tutorial

A collection of tutorial implementations of various NLP models and algorithms in PyTorch.

Guide: Training Deep Learning Models without melting your laptop

[Video Tutorial]

This guide walks you through using Google Colab and setting up AWS EC2 instances with GPUs.