A curated collection of project ideas for CS50 final projects.
This repository provides structured ideas that students can use when deciding what to build for their final project. Each idea contains a short overview, key features, and the programming concepts involved.
Currently supported:
More languages and tracks may be added in the future.
| Project | Description |
|---|---|
| Pomodoro Timer | A productivity timer based on the Pomodoro technique. |
| To-Do List Manager | A simple program for creating and managing tasks. |
| Flashcard Learning App | A study tool that quizzes users using flashcards. |
| Project | Description |
|---|---|
| Expense Tracker | Track personal income and expenses with summaries. |
| Weather CLI Tool | Retrieve and display weather data from an API. |
| File Organizer | Automatically organize files into categorized folders. |
| Quiz Game Engine | A customizable quiz system with scoring. |
| Project | Description |
|---|---|
| Password Manager | Securely store and retrieve passwords. |
| Markdown to HTML Converter | Convert Markdown documents into HTML pages. |
| Text Adventure Game | A story-based interactive command-line game. |