Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.28 KB

File metadata and controls

44 lines (29 loc) · 1.28 KB

Harvard CS50’s Introduction to Programming with Python

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.

🚀 About the 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.

📂 Repository Structure

🧠 What I’m Learning

  • Writing clean and readable Python code
  • Solving problems using algorithms and logic
  • Building small projects and scripts
  • Understanding how computers “think”

🛠️ Tools Used

  • Python 3.x
  • VS Code / GitHub Codespaces
  • Git & GitHub

📌 Goals

  • Complete all course exercises and projects
  • Document my progress and reflections
  • Build a solid foundation for future Python development

📣 Let’s Connect

Feel free to follow along, fork the repo, or reach out if you're also taking the course!