Harvard University

CS50's Introduction to Artificial Intelligence with Python

CS50's Introduction to Artificial Intelligence with Python is a self-paced online course delivered by Harvard University (CS50). It is free, the provider does not state how long it takes, and awards a certificate of completion (free).

FreeChecked on 30 September 2026

Our rating4.0How we rate courses
Relevance to work
1.8 / 3
Cost and access
2 / 2
Provider
2 / 2
Credential
1.2 / 1.5
Currency
0.9 / 1.5
Total
7.9 / 10

Provider learner rating: Not published by the provider

Key facts

CostFreeFree through cs50.harvard.edu OpenCourseWare with a free CS50 certificate. The edX verified certificate is a paid option and is not needed to complete the course.
TimeTime not stated (not stated)
LevelIntermediate
Formatself-paced online
PrerequisitesCS50x or at least one year of Python
Credentialcertificate of completion (free)
Open toWorldwide
Free inWorldwide
Content written forAny country
Last checked2026-09-30

Topics:Technical

FreeFree CS50 certificate; edX verified certificate optional and paidHarvardProject-based

Things to know

  • Requires Python; not for beginners
  • About 10 to 30 hours a week over seven weeks if done at course pace
  • Content dates from the 2024 offering

Summary

Harvard's seven-week course on the concepts and algorithms behind modern AI: graph search, knowledge, uncertainty, optimisation, machine learning, neural networks and language, each with a hands-on Python project. Free via OpenCourseWare with a free CS50 certificate; the edX verified certificate is optional and paid.

You will be able to

  • Implement search, knowledge and inference algorithms in Python
  • Apply optimisation and machine learning to projects
  • Build neural network and language projects

Modules

  1. Search
  2. Knowledge
  3. Uncertainty
  4. Optimization
  5. Learning
  6. Neural Networks
  7. Language

Who it suits

Programmers and analysts who want a rigorous foundation in AI.

Who is behind it

Delivered by
Harvard University, CS50 (Brian Yu and David J. Malan)
Hosted on
cs50.harvard.edu
Funded by
Not stated
Partners
Not stated

Related courses

Questions

Is CS50's Introduction to Artificial Intelligence with Python free?
Yes. It is free for anyone, anywhere in the world. Free through cs50.harvard.edu OpenCourseWare with a free CS50 certificate. The edX verified certificate is a paid option and is not needed to complete the course. Checked 30 September 2026 against the provider's own page.
How long does it take?
The provider does not state how long it takes.
Do you get a certificate?
Yes. It awards a certificate of completion, free.
Who is it for?
Programmers and analysts who want a rigorous foundation in AI.
Can I take it from outside Australia?
Yes. It is open worldwide. It is free in: Worldwide.
Go to course (opens in a new tab)

Sources

Company names and logos belong to their owners and are used only to identify their courses. ApplyAI is independent and is not endorsed by, affiliated with or paid by any provider. Prices and details are as at the check date; confirm on the provider's site.