AI Course Check

Harvard University · on edX

CS50's Introduction to Artificial Intelligence with Python

CS50's Introduction to Artificial Intelligence with Python is a free intermediate course from edX, online. It ends with a free certificate.

Go to course on edx.org

Before you sign up

Suits students and developers who've done CS50x or have a year of Python and want rigorous foundations, from search and uncertainty to neural networks and language models. You can take it free via OpenCourseWare with a free CS50 certificate, which is unusual at this depth. The edX verified certificate is paid, and hours aren't stated beyond seven weeks. To go straight into modern deep learning, try Practical Deep Learning for Coders from fast.ai.

Properties

Provider
edX
Platform
edX
Format
Self-paced
Delivery
Online
Duration (as stated by provider)
seven weeks of material
Level
Intermediate
Cost
Free
Certificate
Free certificate
Language
English
Funding
None
Next start
Start any time

Checked against edX on Oct 12, 2026. Changed on Oct 12, 2026

Go to course on edx.org

We're independent. Issuers and course providers can't pay to be listed or ranked.

What you'll learn

HarvardX course over seven weeks covering search, knowledge, uncertainty, optimisation, learning, neural networks and language models, with Python projects.

  • Machine learning
  • Deep learning
  • Natural language processing
  • LLMs and RAG

Who it's for

  • Developers and engineers
  • Students and career changers

Level: intermediate (as stated by the provider). Delivery: online, self-paced.

Prerequisites

CS50x or at least one year of Python experience

Is CS50's Introduction to Artificial Intelligence with Python free?

Free via OpenCourseWare with free CS50 certificate; edX verified certificate is paid.

Certificate: free certificate. Free CS50 certificate; paid edX verified certificate; Harvard Extension credit options.

Where to take it

Questions people ask

How much does this course cost?

It's free.

Is there a certificate?

Yes: free certificate. The provider calls it "Free CS50 certificate; paid edX verified certificate; Harvard Extension credit options".

Do I need experience first?

It's an intermediate course. Prerequisites: CS50x or at least one year of Python experience.

When does it start?

Start any time.

Alternatives

How we chose these

Similar courses on machine learning

Other machine learning courses, same level first.
CourseDeliveryCostLevelHoursCertificate
Exam Prep Plan: AWS Certified Machine Learning Engineer - Associate (MLA-C02 - English)AWS Skill BuilderOnline, self-pacedFree to learnSome parts paidIntermediate16Certificate not stated
Elements of AI: Building AIElements of AI (University of Helsinki / MinnaLearn)Online, self-pacedFree to learnCertificate EUR 50Intermediate50Paid professional certificate
Professional Certificate Program in Machine Learning & Artificial IntelligenceMIT Professional EducationOnline or in person$325,Level not stated16 or more days of qualifying Short Programs courses, completed within 36 monthsDuration (as stated by provider)Professional certificate
AWS Artificial Intelligence Practitioner Learning PlanAWS Skill BuilderOnline, self-pacedFree to learnExam USD 100Beginner8Paid exam certification

How we chose

  • Alternatives: Chosen from other courses of the same kind, then by shared topic. Closed courses are left out.
  • Similar courses: other machine learning courses, same level first.
Report an error on this page

Or email hello@aicoursecheck.com.

Follow changes

Follow retirements, price changes and new AI certifications by RSS or JSON Feed. See Changes.

Go to course on edx.org