
CS50's Introduction to AI with Python
edX · Harvard University · Updated March 2026
Platform rating
4.8/5
Champ rating
8.8/10
Duration
7 weeks
Classes
24
Harvard's CS50 AI course. Explore graph search, adversarial search, knowledge representation, machine learning, and neural networks with Python.
What you'll get
Fit
Best for
Not ideal for
Prerequisites & pricing
Prerequisites
CS50 or equivalent programming experience
Pricing
Free (verified: $199)
Certification
Certificate
Alternatives to CS50's Introduction to AI with Python

Intro to Game AI and Reinforcement Learning
Kaggle Learn · Kaggle
Course on building game-playing bots with lookahead strategies and deep reinforcement learning using practical exercises.

Develop Computer Vision Solutions with Azure
Microsoft Learn (AI & Azure AI) · Microsoft
Build computer vision solutions using Azure AI Vision. Learn image analysis, object detection, face recognition, and custom vision models.

GenAIOps: Operationalize GenAI Applications
Microsoft Learn (AI & Azure AI) · Microsoft
Master GenAIOps practices for deploying and operating generative AI applications in production with Azure AI.