Project
Harvard CS50 Coursework Collection
A structured collection of project implementations, problem set solutions, and final assignments completed across Harvard’s CS50x and CS50 AI curricula.
A curated archive documenting my solutions, problem sets, and capstone projects completed across Harvard University’s CS50 computer science courses.
The collection bridges low-level systems programming and high-level artificial intelligence:
- CS50x (Introduction to Computer Science): Focuses on low-level memory layout, pointer manipulation, and foundational data structures (linked lists, hash tables, tries) in C, alongside web development in Python and SQL.
- CS50 AI (Artificial Intelligence with Python): Explores algorithmic decision-making, covering graph search algorithms, logic and inference engines, probability models, reinforcement learning, and neural network classification with TensorFlow.
All problem sets include test suites, design notes, and source code organized into modular directories. For complete solution directories and coursework notes, read more in the GitHub repository.