Starting MITx 6.00.1x Introduction to Computer Science and Programming Using Python 2014

I started another OpenCourseWare (free online course), MITx: 6.00.1x Introduction to Computer Science and Programming Using Python, provided by MIT and hosted on edX. I am currently also learning C with CS50x. When I was trying out the Project Euler questions, I realised that C cannot compute very large numbers, while Python can do it … Continue reading Starting MITx 6.00.1x Introduction to Computer Science and Programming Using Python 2014

CS50x Week 2: Crypto

There is a lot of reading this week. Among the books in the reading list, I would recommend Absolute Beginner’s Guide to C by Greg Perry for beginners, the book is easy to follow and not boring. Programming in C by Stephen G. Kochan is a bit lengthy and harder to follow for beginners, but … Continue reading CS50x Week 2: Crypto

CS50x Week 1: C

I have learnt about libraries, compilers, switch statements, and typecasting. When we are programming, we are giving instructions to the computer to carry out tasks. However, the programming language like C is considered a high level language. High level language is easy to read (resembles english), while low level language is cryptic. Computers only read … Continue reading CS50x Week 1: C

Starting edX CS50x Introduction to Computer Science

EdX is a massive online education website, offering courses by top universities in the world like Harvard University, MIT, UC Berkeley, etc…You can listen to the same lecture as the students there, do the same assignments, examinations, all for free. At the end of the course, you may get a online certificate. My motivation in … Continue reading Starting edX CS50x Introduction to Computer Science