Welcome to my personal repository for Harvard's CS50P (CS50’s Introduction to Programming with Python). This course provides a solid foundation in Python programming, and here I document my learning journey, weekly notes, and solutions to all problem sets.
CS50P is a free, self-paced course from Harvard University that teaches the fundamentals of programming using Python. It's perfect for beginners with no prior experience. Topics covered include:
- Variables and conditionals
- Loops and functions
- File handling
- Regular expressions
- Object-Oriented Programming
- Unit testing and more