Skip to main content
Editor's pickIntermediate

CS50's Introduction to Artificial Intelligence with Python

Harvard's CS50 AI: search, knowledge, ML, and neural networks in Python.

4.5(697)69.7K learners EN
CSCreated by CS50

11h 50m

On-demand video

8

Lessons

Included

Certificate

Mobile & TV

Watch anywhere

You'll use
PythonTensorFlow
CS50's Introduction to Artificial Intelligence with Python
Preview this course
$49$149

Videos are free to watch. This unlocks the certificate, graded exam, and resources.

Watch videos free

Or 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.

PythonTensorFlow

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

CS
CS50

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