Hello, world! This is CS50's Introduction to Artificial Intelligence with Python. It assumes that you've already taken CS50 itself or have prior programming experience in Python.
You are welcome to take this course at your own pace, starting whenever you'd like. So no worries if this is your first time here! But if you'd like a recommendation, here's a rough timeline for completing the course in 12 weeks, with each week consisting of 10 to 30 hours of work.
Watch each of the course's seven lectures and submit each of the course's seven projects:
- Watch Search. Submit Quiz 0 and Project 0.
- Watch Knowledge. Submit Quiz 1 and Project 1.
- Watch Uncertainty. Submit Quiz 2 and Project 2.
- Watch Optimization. Submit Quiz 3 and Project 3.
- Watch Learning. Submit Quiz 4 and Project 4.
- Watch Neural Networks. Submit Quiz 5 and Project 5.
- Watch Language. Submit Quiz 6 and Project 6.