CS50AI
CS50 Introduction to Artificial Intelligence with Python
Harvard (online)
What stuck
Concrete fluency with search, constraint satisfaction, classical ML, and Markov decision processes. The mental scaffolding that lets me read modern LLM agent papers without losing my place.
What didn't
The minimax / alpha-beta material has not come up in practice; it is preserved as knowledge but not as skill.