Programming and computer science from Harvard

Thank you @dominikstodolny for recommending this course. Dominik is a Ruby programmer but still watches  lectures from CS 50. It’s a course presented by Harvard, that takes you deep into computer science.

The course is really made to go in depth about understanding computers. David J. Malan, starts by awakening your interest by introducing topics such as the history of computers. The goal is to teach you all you need to know about programming and computer science before you go on specializing yourself further.

I’ve just taken a couple of the courses as it is 100 hours long. Looking at the quality, I’m convinced the entire 100 hours are interesting to take!

Abstract from David J. Malan:

“It teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2014, the on-campus version of CS50 was Harvard’s largest course.”

Learn programming

CS 50 Hall

 Course overview

Level Beginner to medium
Duration 100 hours
Provider Edx
Content quality CS 50 has the best speakers in the world such as Steve Wozniak & Mark Zuckerberg
Ease of use  Edx is great to use and very user-friendly. You have videos, homework and quizzes.
Feedback and interaction Quizzes, questionnaires to enhance the learning experience.
Certificate Yes you can get a certificate from Harvard.
Price /time Free without certificate, 25$ for a certificate.

Learn programming

CS50 Certificate



Go to course