Start CS50: Harvard’s Free Computer Science Course
Are you interested in the art of programing?
Are you interested in taking a free computer science course with Harvard University, a university that produced the likes of Mark Zuckerburg and Bill Gates?
Do you fancy the chance of gaining a certificate in Computer Science from Harvard University?
If your answers are yes, then you’re in the right place. In fact, you’d be able to do all these within the comfort of your home (online).
CS50
I want to introduce you to CS50 (Computer Science 50). CS50 is Harvard University’s introduction to the art of computer science and programming. As of fall 2014, 12% of Harvard University’s students registered for the on-campus version, making CS50 the largest course in Harvard.
CS50 teaches you how to think and solve problems like an experienced programmer (algorithmically and efficiently). It’d give you the opportunity to engage with a vibrant community of like-minded learners from all levels of experience. Problem sets are inspired by real-world domains of biology, cryptography, finance, forensics, and gaming.
CS50 is for everyone
- It doesn’t matter whether you’re in a business, arts, or health related field.
- It doesn’t matter if you’re in Harvard or not.
- It doesn’t matter whether you’ve had a prior programming knowledge or not.
- CS50 has no prerequisites and is free.
Topics to be covered
- Abstraction
- Algorithms
- Data structures
- Encapsulation
- Resource management
- Security
- Software engineering
- Web development
Languages include:
- C
- PHP
- JavaScript
- SQL
- CSS
- HTML
CS50 is self-paced on edX
There’s no start date or end date. You can start taking CS50 anytime you like, and at your own schedule.
Other benefits of taking CS50
Apart from the knowledge benefits, CS50 sets you on the path to build the next big app, software, or website. You can apply the knowledge you gain from CS50 to good use, e.g. you can tutor other students. You’d be able to add your certificate of completion (assuming you pass the course) to your CV, resume or post it directly on LinkedIn.
CS50 is free, but
CS50 is free. However, to receive an honour certificate from HarvardX, you are required to earn a satisfactory score on 9 problem sets (i.e. programming assignments) and a final project.
To receive a verified certificate, you’re required to pay $90.
CS50 reviews and social following
Ratings:
Here are what some CS50 student had to say about the course:
CS50 has an impressive amount of social media following. CS50’s Facebook group has over 60k members, and its page has over 45k likes. This shows it’s highly respectable.
Extra information on CS50
Course instructors:
- David J. Malan
- Rob Bowden
- Zamyla Chan
- Allison Buchholtz-Au
Level: Introductory
Effort: 9 problem sets (10 to 20 hours each), 1 final project
Institution: HarvardX
Languages: English
Platform: edX
How to register for CS50: Enrol here.