All Courses
Harvard CS50
generative-ai
Intermediate
Certificate

CS50's Introduction to Artificial Intelligence with Python

30 hours
4.9(18,000 reviews)
Free

You can take CS50's Introduction to Artificial Intelligence with Python two ways, both free. The official Harvard path is at cs50.harvard.edu/ai, where every lecture, project, and the source code sit online with no login and no payment. The other path is edX, which hosts the same course and adds an optional verified certificate if you want proof of completion. Our 'Go deeper' button points to the edX listing, and it earns us nothing: we are not in edX's affiliate program. Pick Harvard's site if you just want to learn, or edX if you want the certificate. Finish CS50's Python course or have a year of Python behind you first, because this one moves fast.

CS50's flagship intro course has been taken by nearly 5 million people, and this AI follow-up comes from the same Harvard team (source: Fortune Education, fortune.com/education).

About This Course

Harvard's introduction to AI with Python. Covers search, knowledge representation, uncertainty, optimisation, machine learning, neural networks, and NLP.

Course Details

Platform

Harvard CS50

Level

intermediate

Duration

30h

Certificate

Yes, included

Cost

Free

Frequently Asked Questions

Is CS50's AI course free?

Yes. It's free on cs50.harvard.edu/ai and free to audit on edX. Only the edX verified certificate costs money.

What's the difference between the Harvard site and edX?

Same lectures and projects on both. edX adds a verified certificate, progress tracking, and a graded track; Harvard's own site is fully open with no account.

Do I need to know Python before starting?

Yes. It assumes you're comfortable with Python. Finish CS50P (Introduction to Programming with Python) or have about a year of Python experience first.

What does the AI course cover?

Search algorithms, knowledge representation, probability, optimization, machine learning, neural networks, and language processing, with a hands-on project in each area.

Do you earn anything from the edX link?

No. We are not in edX's affiliate program, so the 'Go deeper' button pays us nothing. The course content is identical either way.

More generative-ai Courses

freeCodeCamp's comprehensive introduction to generative AI covering the OpenAI API, Gemini Pro, LangChain, RAG basics, and building real AI-powered apps. Completely free on YouTube.

5h
4.7
Details

fast.ai's legendary course on deep learning for practitioners. Takes a top-down approach — you build real models in lesson 1 and understand the theory gradually. Covers CV, NLP, tabular data, and stable diffusion. Completely free.

60h
4.9
Details

Learn to build and deploy with transformers and large language models in this 12-chapter course from Hugging Face. You'll start with NLP fundamentals, then move into modern LLM techniques: tokenization, fine-tuning, reasoning models, and building shareable demos. By the end, you'll know how to use pre-trained models, customize them on your own data, and integrate them into real applications. Best if you have some Python experience; the course assumes basic familiarity with machine learning. Fair warning: LLM chapters move fast, so budget time for rereading.

30h
4.9
Details