I took this course because I wanted to get the AICE certification but didn't know Python. The video quality is poor, making it uncomfortable to watch. The explanations are good, but the content is 85% Python basics and 15% brief AI explanations and applications; it's basically a Python introductory course where you could probably study the rest on your own.