Harvard CS50's Introduction to Programming with Python Completed: May 2026
A command-line to-do list manager built in Python. Tasks are stored persistently in a CSV file, allowing you to add, view, and manage tasks across sessions.
- Add new tasks with a date, start and end time, and content
- View all current tasks
- Mark tasks as complete
- Remove tasks
- Persistent storage via CSV (no database required)
Alexander Vollstädt — github.com/AlexVollstaedt