For answers to other questions, do just strike up a discussion with classmates!

What is the gradebook for this course?

cs50.me/cs50p. If you’ve never visited that link before, you’ll need to click the link to “enroll,” which really just enables your gradebook access!

I submitted an assignment but nothing is showing up in my Gradebook yet showing that I’ve submitted, why is that?

It may take a few minutes for your submission to be tracked and graded, do be patient!

I submitted a problem, how do I know if I passed?

If you see a green tick when checking your grades in the gradebook, you scored 70% or higher and have passed!

If I submitted a problem and did not reach the 70% passing grade, can I resubmit?

Yes! You may resubmit; we will only count your most recent submission towards your progress.

Do I have to choose Verification before starting the course?

Nope! If you would like an edX Verified Certificate, you can pay for verification at any point, even after completing all of the coursework. Though we recommend, to avoid any logistical issues that can delay certificate issuance, that you verify before finishing the course. Otherwise, you will need to reach out to the staff to request a manual re-issue.

I won’t be able to finish the course before 31 December 2024. What will happen?

To be determined! We evaluate the relevance of our courses periodically, and may decide not to continue the course beyond that date. For now, best to assume the final deadline is 2024-12-31T23:59:00-05:00.

Is my child too young to take CS50P?

CS50P is perhaps best suited for ages 12 and up. Younger students might need a hand from a parent.

Does this course have prerequisites?


How do I know if I have completed all requirements for a certificate?

cs50.me/cs50p shows the scores you have received for each submitted project. Once you have completed all requirements by earning a 70% or better on each problem, you will see a green banner atop that page, confirming your completion.

How do I get my free CS50 Certificate?

Once you have completed the course and met all of the requirements, you’ll see a link on your cs50.me/cs50p page allowing you to request a free CS50 Certificate, much like the one shown here. This link will be available within approximately four hours. If you have trouble accessing it, try logging out of GitHub and back in (or using an incognito window), then revisit the link to download your certificate.

How do I get my edX Verified Certificate? / Where is my edX Verified Certificate?

Every few weeks, CS50’s staff provides edX with a list of students who have satisfied CS50P’s requirements (by earning a satisfactory grade on every project. Typically within a week thereafter, edX then generates students’ Verified Certificates (for students who have active Verification), at which point they should appear automatically on edX’s dashboard. Note that edX will not notify you, so be sure to check your dashboard periodically.

If it has been more than 30 days since you met all requirements and you have still not received your certificate despite holding an active Verification that whole time, email certificates@cs50.harvard.edu with your details. Please do not email sooner; we cannot accept requests for expedited processing of Verified Certificates.

What’s the difference between a verified certificate and a CS50 Certificate?

A verified certificate, which you can purchase from edX, “can provide proof for an employer, school, or other institution that you have successfully completed an online course.”

A CS50 Certificate is a free certificate from CS50 itself.

When are deadlines?

CS50P does not have individual deadlines for assignments. You are welcome to work on and submit at your own pace.

The overall deadline for the course is currently end of day, Eastern time, on 31 December 2024 (Tue, Dec 31, 2024, 11:59 PM EST). For your convenience, we will often on this website render this time in your local timezone (2024-12-31T23:59:00-05:00).

If all required work is turned in before the above time, and ultimately receives a satisfactory grade (whether before or shortly after that deadline), you will be considered to have completed CS50P.

Why does edX think my grade is 0%?

CS50P doesn’t use edX’s built-in gradebook, so all students’ scores appear (in edX’s gradebook) as 0%, always. Not to worry, see cs50.me/cs50p for your actual scores.