Skip to main content
tracker.sg
Course

CS50P: Introduction to Programming with Python

Run by Harvard University

OnlineOnlineSelf-paced; ~10 weeksCourse and CS50 Certificate at no cost; edX verified certificate paidOpenLow effort

About this opportunity

<p>CS50P is Harvard's focused introduction to programming in Python, covering functions, variables, conditionals, loops, exceptions, file I/O, regular expressions, object-oriented programming, and unit testing through real-world examples. It is a standalone course that earns the same free Harvard CS50 certificate as CS50x.</p> <ul> <li>Open to all; no prior programming experience required</li> <li>Ten weeks of material plus a final Python project</li> <li>Earn at least 70% on each problem and the final project to qualify for the certificate</li> <li>Free Harvard CS50 Certificate issued on completion; a verified edX certificate is optional and paid</li> <li>Self-paced delivery; pairs well with CS50x for students who want deeper Python fluency</li> <li>Full video lectures, problem sets, and grading accessible online at no cost</li> </ul> <p>Enroll and start any time via the CS50 OpenCourseWare platform; finish all required work before the course's current final deadline of 30 June 2027 (UTC; it may be extended) to claim the certificate.</p>

Who can apply

Open to all; no prior experience required

How to apply

Work through the course for free on CS50's OpenCourseWare site and create an edX account to submit the problem sets and final project for feedback. For an edX verified certificate, enrol at cs50.edx.org/python instead.

What you get

CertificatePortfolio piece

Frequently asked

Who runs this?+

Run by Harvard University. More on their website.

Who can apply?+

Open to all; no prior experience required

Is it paid?+

Cost: Course and CS50 Certificate at no cost; edX verified certificate paid.

What will I walk away with?+

You can expect certificate and portfolio piece.

How do I apply?+

Work through the course for free on CS50's OpenCourseWare site and create an edX account to submit the problem sets and final project for feedback.

Related opportunities

Course

CS50W: Web Programming with Python and JavaScript

Harvard University

View details
Course

MIT OCW: Introduction to Computer Science and Programming

Massachusetts Institute of Technology

View details
Hackathon

MLH Global Hack Week

Major League Hacking (MLH)

View details
Competition79 days left

American Computer Science League (ACSL)

American Computer Science League

View details
Competition

Codeforces Competitive Programming Rounds

Codeforces (ITMO University)

View details

Last verified 2 October 2026·Updated 2 October 2026·Source