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