I recently started CS50, but I'll have to finish it up in 2015. Do I need to un-enroll to start again?

3 Answers 3


I think you should unenroll from CS50x (2014), and then re-enroll into CS50x3 (2015). at least, thats the way i understand the "THIS WAS CS50X 2014" post in the CS50x (2014) edX Course Info:

CS50x 2014 ended on 31 December 2014. Didn't finish in time? Not to worry! CS50x 2015 (aka CS50x3) started on 1 January 2015. To enroll (for free) in CS50x 2015, visit cs50.edx.org. You may re-submit problem sets that you completed in 2014 for credit in 2015. However, know that some of 2015's problem sets are different. Here's what's new in 2015.

It seems, however that ther is no explicit "need" to unenroll from 2014's cource, it just will become obsolete after a while.

So on my opinion, basically, save your work from 2014, enroll into CS50 2015, install the new tools (the new appliance, etc.) and after migrating everything (and resubmitting unchanged psets to 2015), unenroll from 2014.


Nope, CS50 will auto-reset 2015.

  • Thanks! I am looking forward to starting again next year
    – user3296
    Dec 30, 2014 at 10:05
  • There is no auto-reset thing in CS50x in order to re-appear into the course. Jan 6, 2015 at 9:28
  • 1
    you do need to enroll again, but no need to unenroll. Jan 6, 2015 at 22:50

You've to unenroll then re-enroll into CS50 course again in order to re-appear into this course again.

  • 1
    "I think they will reset" is not really an answer to the question, at least in the standards expected by this site. When you provide an answer try to have it backed by some reference other than your personal opinion/belief.
    – abelinux
    Dec 31, 2014 at 13:46
  • @abelinux I have just fixed my answer. I hope it is making more sense. Jan 6, 2015 at 9:25

You must log in to answer this question.