FAQs
Nope! CS50 at Harvard does have a test and quiz, but CS50x does not.
Yes! You may resubmit; we will only count your most recent submission towards your progress.
Nope! If you would like a verified certificate from edX, you can pay for verification at any point, even after completing all of the coursework. Though we do recommend, to avoid any logistical issues that can delay certificate issuance, that you verify before finishing the course. Otherwise, the 30-day wait we reference below only starts once you have had your identity verified by edX.
Once you have completed the course and met all of the requirements, you’ll see a link on your CS50x Gradebook page allowing you to request a free CS50 Certificate, much like the one shown here. This link will be available within approximately four hours, and you should then proceed to log in using your GitHub credentials. If you have trouble accessing it, try logging out of GitHub and back in, then revisit the link to download your certificate. Be sure to request your certificate before 1 January 2023.
How to learn?
Week2 for example
Just click the sidebar to get the corresponding learning content for each week
Shift your eyes to the right, the video content
Scroll down to see additional information
How to submit homework?
Problem Set 1 for example
Enter the description page of Problem Set 1, and you can see the part of What to Do
Submit Hello for example
Create and edit the file as required, and get the expected output after compiling
You can see the test and submission method at the bottom
Use check50
to make sure the test is all green
Use style50
to test the coding style
If you have passed both, you can submit using submit50