At the beginning of this year, I enrolled in a Computer Science course run by Harvard University on edX.
This is a introduction course and it may seem strange to be taking this when I already have a Masters in this subject. The reason I decided to enrol was mainly as a refresher and to ensure I remembered all the fundamentals before moving onto more challenging stuff. I intend to take more advanced courses soon, or once I have completed this one, depending on how much free time I have. I see the main benefits of doing this course as:
- A refresher of C programming, which I have not used much since completing my Masters
- The chance to meet and study with a large number of other students (something like 13,000 people have signed up for the online course, although I believe the last time this course was run, only a small proportion of that number completed the whole course)
Depending on the content, I’ll post updates for some Problem Sets as I complete them, however I won’t be posting source code at this stage as other people on the course may not have finished them yet.