This repository contains my solutions and projects from Harvard’s CS50: Introduction to Computer Science.
It showcases my journey through problem sets, labs, and the final project, with implementations in C, Python, SQL, HTML, CSS, and JavaScript.
CS50 is Harvard University’s entry-level computer science course.
It introduces students to fundamental concepts such as algorithms, data structures, memory, web development, and software engineering principles — all through hands-on problem solving.
| Project | Description | Language/Tech |
|---|---|---|
hello |
Basic C program exercises | C |
world |
Classic C problems (Mario, Cash…) | C |
birthdays |
Web app to track birthdays | Python, Flask, SQL |
finance |
Stock trading simulation platform | Python, Flask, SQL |
final_project |
Capstone project (custom) | Your chosen stack |
👉 Each folder contains the source code and instructions to run locally.
- Languages: C, Python, SQL, HTML, CSS, JavaScript
- Tools: VSCode, Git, GitHub, Flask, SQLite
- Environment: CS50 Codespaces / Docker
- Clone the repo:
https://github.com/ourhouchmohamed97/cs50-journey.git
cd cs50-journey