EDHarvard University · on edX
CS50's Introduction to Artificial Intelligence with Python
Beginner 70 hours English Professional CertificateFREE
Editor's Pick
Hand-picked by our editors as a top option in this category.
What you'll learn
Implement graph and adversarial search algorithms
Represent knowledge and perform logical inference
Apply probability and Bayesian networks
Solve optimization and constraint problems
Build machine learning and reinforcement learning models
Create neural networks and NLP programs in Python
This course includes
70h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
Comparison · LBS
Compare alternatives for CS50's Introduction to Artificial Intelligence with Python
Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
EDedX—(0)
CS50's Introduction to Artificial Intelligence with Python
- Price
- FreeAudit free · HarvardX certificate available (paid)
- Duration
- 70 hrs
- Level
- Beginner
- Certificate
- Professional
COCoursera4.9(78,000)
Machine Learning Specialization
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 94 hrs
- Level
- Intermediate
- Certificate
- Professional
EDedX4.9(18,000)
CS50's Introduction to Computer Science
- Price
- FreeAudit free · $199 cert
- Duration
- 100 hrs
- Level
- Beginner
- Certificate
- Verified
COCoursera4.8(12,400)
AWS Certified AI Practitioner
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 14 hrs
- Level
- Beginner
- Certificate
- Professional
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.
Instructor
DJ
David J. Malan
edX instructor
— learners— courses — instructor rating
Taught by David J. Malan, Gordon McKay Professor of the Practice of Computer Science at Harvard, and Brian Yu, a Senior Preceptor in Computer Science at Harvard.
Requirements
- Prior Python experience (CS50x or equivalent)
Who this course is for
- Programmers learning AI foundations
- CS students and self-taught developers
- Engineers moving into machine learning
About this provider
ED
edX
Non-profit online learning platform founded by Harvard and MIT. 45M+ learners worldwide.
4.5 trust score
Frequently asked questions
Yes — you can audit the full course for free. An optional verified HarvardX certificate is available for a fee.
Yes — it expects prior Python, ideally from CS50x. It's introductory to AI, not to programming.
Technical — you implement search, ML, neural networks and NLP in Python. For applied 'use AI tools' learning, choose a different course.
Seven weeks, roughly 10–30 hours per week, fully self-paced — so you can go faster or slower.
The HarvardX certificate is a recognised credential (even recommended for college credit by ACE). The learning itself is identical whether you audit or pay.