This repository contains my solutions to assignments and final project from CS50's Introduction to Programming with Python (CS50P), a free course offered by Harvard University via edX.
CS50P introduces programming fundamentals using Python and covers:
- Functions
- Conditionals
- Loops
- Variables and Types
- Exceptions
- File I/O
- Regular Expressions
- Object-Oriented Programming
- Unit Testing
- Command-Line Tools
- Web Programming Basics