Episode 6: History, Debugging, and Problem Solving (You Are Not Bad at This, This Is Just How It Feels)

If you have ever stared at a bug long enough to start negotiating with it, congratulations. You are doing programming correctly. This episode is about the part of computer science nobody puts on the brochure: the history that explains why our tools look the way they do, the debugging that eats half your time, and … Read more

Episode 5: Data Structures — Putting Things Somewhere So You Can Find Them Again

If Episode 4 was about thinking smarter, Episode 5 is about storing smarter. Because at some point, every program turns into the same little panic: “Cool. I have data. Now where do I put it so Future Me can find it without screaming?” That is the entire point of data structures. They are the choices … Read more

Algorithmic Thinking: The Superpower You Already Use (You Just Don’t Call It That)

Algorithmic thinking sounds like something you need a hoodie, a whiteboard, and a suspicious amount of coffee to achieve. In reality, you do it constantly. You do it when you pack for a trip (socks first, then shirts, then the item you forgot twice). You do it when you cook (do not add pasta after … Read more

Episode 3: Loops and Functions, or How to Stop Copy-Pasting Yourself Into Madness

If Episode 2 was about teaching your computer how to remember things and make decisions, Episode 3 is about teaching it how to do the same thing more than once without you losing your will to live. Because sooner or later, every beginner writes something like: “I need to print 10 lines…” …and then types … Read more

Programming Fundamentals Part 1: Variables and Conditionals (AKA Teaching a Computer to Stop Guessing)

If Episode 1 was the friendly tour guide waving at the front doors of CS 101, Episode 2 is the moment you actually walk inside and someone hands you the keys to a very literal robot. Not a smart robot. A “read everything exactly as written” robot. The kind that will confidently follow your instructions … Read more

Back to Basics: CS 101 Explained Like You’re Holding the Syllabus Upside Down

Welcome to CS 101, the class where you learn the basics of computing while simultaneously wondering how everyone else already seems to know what they’re doing. Somehow, half the room is writing code like they’re auditioning for a hacker movie, and you’re just trying to remember your password to the course portal. It’s fine. Truly. … Read more