Some time around 2017, I grew intensely curious about programming. I jumped into Harvard University’s free CS50 course, a popular self-paced MOOC. It was my first foray into coding, and I learned lots of skills including:
- Basics of coding in the C programming language
- Algorithms and data structures
- Big O notation
- How to build simple games using MIT’s Scratch platform
One of the course’s first tasks was to build a video game using Scratch. I succeeded in putting together a little challenge game called ‘Shark Byte’.
I’ve kept this on my blog, because it serves as a fun reminder of how far I’ve come in my coding career. To look back and recognize how hard it was to initially understand concepts like if-else and for/while loops, the fact that they’re second nature now brings me a lot of satisfaction. Plus, I think it’s a fun mini-game!