Here are answers to some frequently asked questions (FAQs). For answers to other questions, do just strike up a discussion with classmates!
Yes, if you have particularly slow, expensive, or infrequent Internet access, see CS50 IDE Offline for details on how you can run your own copy of CS50 IDE locally on your own computer.
Nope! CS50 at Harvard University and Yale University does have a test and quiz, but CS50x does not.
What’s the difference between "less comfortable" and "more comfortable" problems? Do I have to do both?
The "less comfortable" are what you might consider the "standard" version of the problem, designed for students who have little or no prior experience. The "more comfortable" are the "challenge" version, designed for students who consider themselves more comfortable due to prior study/experience before this class. As such, they may require more concepts than have been covered in the course so far.
You don’t get any extra points for doing the "more comfortable" problems. If you submit both, the one with the highest grade will count towards your overall pset grade.
Nope! If you would like an edX Verified Certificate, you can pay for verification at any point during the year, even after completing all of the coursework.
No, you should be able to re-verify yourself via edX’s dashboard.
Yes, any scores you received on past years' problem sets will (soon) be imported into CS50x 2017. (We’re still updating CS50x 2017’s gradebook.) However, moving forward, you must submit CS50x 2017’s problem sets, per the syllabus.
CS50x is perhaps best suited for ages 12 and up. Younger students might need a hand from a parent.
To import scores from previous years, head to CS50.me/account, and link your edX account under Connected Accounts.
At the end of each month, CS50’s staff provides edX with a list of students who have satisfied CS50x’s requirements (by receiving scores of at least 70% on every one of the course’s nine problem sets as well as on the final project). Within a few days, edX then generates students' Verified Certificates, at which point they should appear automatically on edX’s dashboard.
CS50x does not have deadlines for problem sets or for the final project. You are welcome to work on and submit at your own pace.
I registered for edX using my Facebook, Google, or Microsoft account, and can’t log in to submit Problem Set 0. What should I do?
Unfortunately, edX’s open ID (which we use for authentication) doesn’t support logging in with Facebook, Google, or Microsoft accounts yet. To get around this, for now, you should try resetting your password (even though you may have never set any before) from your Account Settings page on edX. Then try the pset0 form again, logging in with the email associated with your Facebook, Google, or Microsoft account you use to log into edX, and the password you just set.