Skip to main content


Showing posts from May, 2022

I started Harvard CS50 on edX

I watched a few YT videos where software engineers shared how they would have learned to code if they had started again. They recommended the course by Harvard University called CS50x. I decided to pick it up since it is free online.  I am so blown away by the way the lecturer taught the content. It is the way, he challenges you to understand the fundamentals and make you apply the concepts. Coupled with his use of items to illustrate how the computer works, it makes the imagination so much easier. Of course the lab work and problem sets given stretches you further and really enforces the understanding.  As I had done some coding course on python through Udemy, I had always find some lapse in my  understanding about why certain syntax is used in a certain way. For example, formatting with print with f for formatting the string. I always find it odd but I take it as a legacy issue that the language inherit certain syntax patterns that had been determined ages ago. However after I was ex