MIT OpenCourseWare
6.034 Artificial Intelligence
Patrick Winston's classic MIT AI lectures on search, constraints, learning and inference.
Harvard's AI course: search, knowledge, uncertainty, optimization, learning and language.
Taught byHarvard OnlineCS50AI explores the ideas behind modern AI and has you implement them in Python. Weeks cover search, knowledge representation, uncertainty, optimization, machine learning, neural networks and language, each with hands-on projects such as game-playing and classification.
Best for: Programmers who want to understand AI by building it.
Tick modules off as you finish them on Harvard Online.
0 of 7 modules done
Plan your pace
At 4 hours a week you would finish in about 18 weeks, using the course time estimate above.
Progress is saved in this browser only. No account needed.
Free CS50 certificate from Harvard's OpenCourseWare for completing the work; an edX verified certificate costs extra.
Before you start: CS50x or a year of Python experience
Harvard Online sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.
Harvard's open catalogue, including CS50.
All free Harvard Online courses