CS50's Introduction to Artificial Intelligence with Python
Harvard's CS50 AI: search, knowledge, ML, and neural networks in Python.
11h 50m
On-demand video
8
Lessons
Included
Certificate
Mobile & TV
Watch anywhere

Videos are free to watch. This unlocks the certificate, graded exam, and resources.
Watch videos freeOr unlock everything with MegaCourse Pro
This course includes:
- 11h 50m on-demand video (free)
- 8 lessons
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
What you'll learn
- Implement search algorithms and adversarial game AI
- Represent knowledge and reason under uncertainty
- Build machine-learning and optimization models
- Train neural networks and process natural language
Official study guide
The complete 15-page companion book for CS50's Introduction to Artificial Intelligence with Python, covering every module with worked examples, key terms, self-check questions, and a full glossary. Print it or read it offline.
Tools & technologies
Industry-standard tools you'll work with in this course.
Course content
1 sections · 8 lessons · 11h 50m- Introduction - CS50's Introduction to Artificial Intelligence with Python 2020Preview1m
- Search - Lecture 0 - CS50's Introduction to Artificial Intelligence with Python 20201h 49m
- Knowledge - Lecture 1 - CS50's Introduction to Artificial Intelligence with Python 20201h 47m
- Uncertainty - Lecture 2 - CS50's Introduction to Artificial Intelligence with Python 20201h 54m
- Optimization - Lecture 3 - CS50's Introduction to Artificial Intelligence with Python 20201h 44m
- Learning - Lecture 4 - CS50's Introduction to Artificial Intelligence with Python 20201h 45m
- Neural Networks - Lecture 5 - CS50's Introduction to Artificial Intelligence with Python 20201h 41m
- Language - Lecture 6 - CS50's Introduction to Artificial Intelligence with Python 20231h 5m
Requirements
- •CS50x or at least a year of Python
About this course
Harvard's CS50 AI: search, knowledge, ML, and neural networks in Python. This curated learning path is organized into 1 module and 8 lessons, taught by CS50. MegaCourse adds structure, learning outcomes, progress tracking, and a shareable certificate of completion.
Who this course is for
- Python developers entering AI
- CS students
Instructor
Trusted creator on MegaCourse
Licensing & attribution
License: CC BY-NC-SA 4.0
Source: Harvard CS50 (Brian Yu, David J. Malan) - CC BY-NC-SA 4.0
Videos are embedded from their original creators and remain free to watch. MegaCourse's paid layer covers our own study guides, graded exams, certificates, and curation.
Students also viewed

AI & Agentic Engineering
AI Automation Masterclasses with n8n
Nate Herk | AI Automation

AI & Agentic Engineering
Generative AI Full Course (2026)
Simplilearn

AI & Agentic Engineering
Prompt Engineering with Generative AI
edureka!

AI & Agentic Engineering
Learn Cursor AI: Code with an AI Editor
corbin


