CS50 Week 9: An Introduction to FlaskWeek 9 Flask This week in CS50, we dive deeper into web development with Flask, a micro web framework written in Python. Flask is used to build web applications from small and simple to large and complex. In this week, we learned how to integrate Fla...May 7, 2023·2 min read
CS50 Week 4: Exploring Memory in C ProgrammingWeek 4 Memory Memory is a fundamental concept in computer science and plays a critical role in how programs operate. Understanding how memory works is beneficial for any aspiring programmer who wishes to write efficient and bug-free programs. In this...Apr 1, 2023·3 min read
CS50 Week 3: The Art of AlgorithmsWeek 3 Algorithms Have you ever wondered how Google can search millions of pages in just a few seconds? Or how your GPS can find the shortest route to your destination in real-time? It's all thanks to algorithms - a set of instructions that computers...Mar 26, 2023·2 min read
CS50 Week 2: Exploring ArraysWeek 2 Arrays CS50's Week 2 focuses on arrays, a fundamental concept in programming that allows us to store and manipulate collections of data. In this week I learnt what arrays are, how to declare and initialize them, and how to access and manipulat...Mar 19, 2023·2 min read
CS50 Week 1: An Introduction to C ProgrammingWeek 1 C Programming is an essential skill in today's world. Whether you're developing software, building websites, or working with data, programming provides a powerful set of tools for solving problems and creating innovative solutions. In CS50's w...Mar 11, 2023·4 min read
CS50 Week 0: A Great Start to Learning Computer ScienceWeek 0 Scratch As someone passionate about computer science, I was excited to dive into Harvard's CS50 course and see what it had to offer. In Week 0, we covered a lot of ground, from computational thinking to programming in Scratch. Here's what I le...Mar 4, 2023·3 min read