CS50 is Harvard University’s “introduction to the intellectual enterprises of computer science and the art of programming.” CS50x is the same class offered on edX and its largest class with over 1 million enrollments. It is also one of Class Central’s Top 50 MOOCs of All TIme. You can read our in-depth review of CS50x here.
The course is taught every fall by David Malan, and sometimes features guest lectures from tech luminaries like Facebook founder Mark Zuckerberg and the previous CEO of Microsoft, Steve Ballmer. In previous years, this class also has been taught in parallel at Yale.
Every time the course is taught at Harvard, the lectures are recorded and put online. In previous years they were streamed live directly from Harvard’s Sanders Theatre and at one point were even recorded in a Virtual Reality format.
Most recently, the staff behind CS50 added three new courses, each of which could be considered as a sequel to CS50x. They all pick up from where CS50 leaves off. The new courses are as follows:
- CS50’s Introduction to Game Development
- CS50’s Mobile App Development with React Native
I took a quick look at one the courses, and it seems the lectures are not taught by David Malan, but people in his team.
This is not the first time, that CS50 has launched new courses. The CS50 team previously has launched three courses previously: CS50’s AP® Computer Science Principles, CS50’s Understanding Technology, and CS50’s Computer Science for Business Professionals.
All of CS50’s videos are usually available on their YouTube channel and the videos have received over 22 Million views.