Articles in this series
Week 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,...
Week 1 C Programming is an essential skill in today's world. Whether you're developing software, building websites, or working with data, programming...
Week 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...
Week 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...
Week 4 Memory Memory is a fundamental concept in computer science and plays a critical role in how programs operate. Understanding how memory works is...
Week 5 Data Structures Data structures are essential tools for organizing and manipulating data in computer science. By choosing the right data...