All AI courses
Free to auditIntermediateMachine Learning

Harvard University via edX

CS50's Introduction to Artificial Intelligence with Python

A project-led survey of search, classification, optimisation, machine learning and language using Python.
AccessFree to auditCourse materials can be audited; a verified edX certificate is paid.
DurationAbout 7 weeksSelf-paced unless the provider states otherwise
CertificatePaid verified certificate availableConfirm current eligibility before enrolling
Editorial perspective

Why consider it

Harvard’s CS50 teaching and substantial programming projects give learners a broader computer-science view of AI than an LLM-only course.

Practical outcomes

What you should be able to do

  • Implement search and optimisation methods
  • Build classification and learning projects
  • Apply AI concepts through Python assignments
Fit check

Who it suits

Confident Python learners who want a rigorous, university-style introduction to multiple AI techniques.

StudentsDevelopersCareer changers