Course Guide
A typical quarterly schedule is one 4-credit CSE D course during the academic year (autumn, winter, spring, and summer quarters). Students may take up to 4 quarters off while completing the certificate.
Modern AI Methods Courses
Modern AI Methods courses are intended to be relevant to professionals and recent graduates interested in advancing their knowledge in core and emerging areas of Artificial Intelligence and Machine Learning. The curriculum consists of four courses: Modern Artificial Intelligence and Machine Learning, Computer Vision and Deep Learning, Natural Language Processing, and Putting Artificial Intelligence to Use.
Below is the slate of courses for the academic year, including expanded course descriptions and tentative instructors.
Current Courses
Autumn 2025
CSE D 501 Modern Artificial Intelligence and Machine Learning
Instructor: Dr. Taylor Kessler Faulkner
Schedule: Wednesdays, 6:30-9:20pm
Place: UW Seattle Campus
A broad introduction to methods and implementations in artificial intelligence and machine learning. Topics may include clustering, classification, regression, recommender systems, and neural networks. This course will cover potential pitfalls and drawbacks of different AI and ML methods, fundamental concepts in AI ethics such as bias and fairness, and an overview of how AI and ML can be applied to real applications. CSE Modern AI Methods students only.
Winter 2026
CSE D 502 Computer Vision and Deep Learning
Instructor: Prof. Ranjay Krishna
Schedule: Wednesdays, 6:30-9:20pm
Place: UW Seattle Campus
Principles and methods for interpreting and processing images. Topics may include segmentation, object recognition, motion tracking, and convolutional neural networks. Students will acquire the toolset for setting up deep learning tasks and engineering best practices for training and fine-tuning deep neural networks. Students will be introduced to ethical considerations for computer vision projects. Prerequisites: CSE D501. CSE Modern AI Methods students only.
Spring 2026
CSE D 503 Natural Language Processing
Instructor: Prof. Luke Zettlemoyer
Schedule: Wednesdays, 6:30-9:20pm
Place: UW Seattle Campus
Principles and methods for interpreting and generating natural language. Topics may include language models, text categorization, text generation, and syntactic and semantic analysis. This course will cover theoretical foundations as well as hands-on experience in carrying out several applied projects in language processing and language modeling. Students will be introduced to ethical considerations in natural language processing. Prerequisites: CSE D502. CSE Modern AI Methods students only.
Summer 2026
CSE D 504 Putting Artificial Intelligence to Use
Instructor: Prof. Megan Hazen
Schedule: Wednesdays, 6:30-9:20pm
Place: UW Seattle Campus
Culminating experience project. Student teams implement projects in Natural Language Processing and Computer Vision. This course uses most materials taught in the first three classes, and trains students on how to carry out projects in language or vision domains, while considering AI Ethics. Prerequisites: CSE D503. CSE Modern AI Methods students only.