Having been out of school for a while now, I’ve had a lot of time to reflect on how well certain courses prepared me for my career in artificial intelligence and machine learning. I finally decided to put my thoughts to the page and design a complete curriculum for a 4-year undergraduate degree in artificial intelligence.
These courses are intended to provide both breadth and depth to newcomers in the fields of artificial intelligence and computer science. This curriculum is inspired heavily by the courses that I took and is a reflection of the skills I believe are necessary to succeed in an artificial intelligence career today.
While you might be able to acquire some knowledge of AI through a single Coursera class, my emphasis here is instead on developing a deep conceptual understanding coupled with practical application of those concepts. Thorough understanding of a domain really just takes time. Shortcuts don’t work, and so that’s why this list is geared toward people that want to methodically start from the basics.
With that introduction out of the way, let’s get started.