Exercises

Practice problems for every lecture, grouped into six sets. None of this is collected or graded. They are for you to practice and prepare for Warm Ups and Exams.

SetLectures
Exercises 1 - Search1, 2
Exercises 2 - Adversarial Search3
Exercises 3 - Dynamic Programming4, 5
Exercises 4 - Strings, Filters, and Compression6, 7, 8
Exercises 5 - Constraint Satisfaction9, 10, 11
Exercises 6 - Local Search12
Created · Updated
Copyright © 2026 Jared Coleman. All rights reserved.