2 great MOOCs to get a feel of computer science

I’m getting this question frequently – what are best online courses to start one’s journey in Computer Science.

Here are my top two:

1. MITx’s introduction to computer science on edX – https://www.edx.org/course/introduction-to-computer-science-and-programming-using-python

Note that this course is offered fairly quickly, can be audited for free, or for a paid certificate and is also eligible for credit (for a little extra money – much cheaper than most colleges).

2. HarvardX’s CS50x on edX – https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x

This course is self-paced and can be taken any time – for free or for a paid certificate.


There are no real pre-requisites for those courses, other than standard high-school education – in fact I would highly recommend the courses above to students who are still in the high-school. This also gives a practically free way to check if Programming or Computer Science field in general is for you.

P.s. I’ve taken both courses myself when edX just launched and enjoyed them greatly.

Leave a comment

Your email address will not be published. Required fields are marked *