CS50 Solutions
Course ProjectComprehensive solutions to Harvard's CS50: Introduction to Computer Science. Accompanied by a YouTube video series with detailed explanations and walkthroughs.

About the Project
This repository contains my comprehensive solutions to Harvard's CS50: Introduction to Computer Science — one of the most popular and rigorous introductory computer science courses in the world. Each problem set is solved with clean, well-documented code.
YouTube Series
Alongside the solutions, I created a complete YouTube playlist walking through each problem set. The videos explain my thought process, cover the underlying concepts, and provide step-by-step walkthroughs to help others learn and understand the material.
The playlist has been used by students taking the course as a learning reference. The repository has been forked multiple times by other learners.
Topics Covered
The course covers a wide range of computer science fundamentals, including algorithms, data structures, memory management in C, web development with Python and JavaScript, SQL databases, and more. The solutions span multiple programming languages — C, Python, SQL, HTML, CSS, and JavaScript — demonstrating versatility across the stack.