Welcome to my journey into the world of programming! This repository contains my notes, exercises, and projects from the Harvard CS50’s Introduction to Programming with Python – Full University Course.
CS50’s Python course is a beginner-friendly introduction to programming using Python. It covers the fundamentals of computer science and programming logic, including:
- Variables and data types
- Conditionals and loops
- Functions and recursion
- File I/O
- Object-oriented programming
- Testing and debugging
- Web programming basics
You can find the course here on YouTube.
- Writing clean and readable Python code
- Solving problems using algorithms and logic
- Building small projects and scripts
- Understanding how computers “think”
- Python 3.x
- VS Code / GitHub Codespaces
- Git & GitHub
- Complete all course exercises and projects
- Document my progress and reflections
- Build a solid foundation for future Python development
Feel free to follow along, fork the repo, or reach out if you're also taking the course!