All free AI courses

Harvard UniversityProfessionalFree

CS50's Introduction to AI with Python

The ideas underneath modern AI, taught in code: search, logic, probability, optimisation, machine learning, neural networks and language.

8 video lessons · 11 h 51 min · taught by Brian Yu, David J. Malan

Lesson 1 of 8 · 2 min

Introduction

Check your understanding

Course quiz

Finish the course to unlock the quiz

Mark all 8 lessons as watched and 8 questions open up here. You have 8 to go.

What you will learn

  • Implement search algorithms such as BFS, DFS, A* and minimax
  • Represent knowledge with propositional logic and reason over it
  • Model uncertainty with Bayesian networks and Markov models
  • Train classifiers and neural networks in Python

Before you start

Prerequisites
CS50x or at least a year of Python.
Cost
Free on Harvard OpenCourseWare. A verified edX certificate is paid.

Videos are embedded from Harvard University’s own channel and remain theirs. The quiz is written by MTT to help you check your understanding; it is not an official Harvard University assessment.