Skip to content

Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.

License

Notifications You must be signed in to change notification settings

ourhouchmohamed97/cs50-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS50 Projects Collection

CS50x

CS50 Certificate

📖 Description

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.


📌 Table of Contents


📚 About CS50

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.


🛠 Projects

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.


🧑‍💻 Technologies Used

  • Languages: C, Python, SQL, HTML, CSS, JavaScript
  • Tools: VSCode, Git, GitHub, Flask, SQLite
  • Environment: CS50 Codespaces / Docker

🚀 Getting Started

  1. Clone the repo:
https://github.com/ourhouchmohamed97/cs50-journey.git
cd cs50-journey

About

Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published