Hello Python: Let’s Break Stuff and Fix It!


Hey there, future Python pro! 🐍
So, you’ve decided to learn Python huh? Nice choice. Before you get all worried about syntax and semi-colons (don’t worry, Python doesn’t even make you mess with those), let me tell you something: I’m also here as a beginner. Yep. I’m not here to teach like I have all the answers (because, spoiler alert: I don’t). But what I can do is share my experience, my tips, and all the little things that helped me learn. Together, we’ll stumble through the basics, laugh at our mistakes, and actually get better at this coding thing. In this series I’ll be taking the CS50p course from Harvard, the introductory course in Python.
So, why CS50p?
Because I was tired of my search history looking something like this : “Online Python courses for beginners that don’t already assume I’m the next CEO of Google??“…until I finally found one, for me, for you and all the beginners out there going through the same phase. It’s beginner friendly and starts from 0 requiring no previous coding experience. So, Let’s start here, together.
I also thought, “Why go through all this confusion by myself when I can bring you along for the ride?” So, we’re doing this. We’ll figure out what the heck a function is, what all these error messages mean (don’t worry, we’ll cry about them together), and eventually get to the point where Python doesn’t feel like a foreign language.
Here’s the deal: I’ll share every little tip I pick up, every resource that helped me, and all the things I mess up along the way. You won’t be alone in this. And, let’s be real, we’re probably going to laugh at ourselves more than once (probably a lot more).
So, grab your laptop, sign up for CS50p (I think it’ll be worth it), and let’s dive into Python. We’re gonna start from square one—no shame in that—and by the end, you’ll feel like a coding champ (or at least like you know how to not break things).
Sign up here (if interested) : Harvard's CS50p Course
Let’s do this!
Subscribe to my newsletter
Read articles from Shagun Bhati directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Shagun Bhati
Shagun Bhati
I'm a high schooler currently learning python and beyond. I write about what I learn, build and think - one line at a time.