Posts

Showing posts from April, 2025

Day 3 – The Hidden Depth of If-Else

Unexpected Turn in Today’s Session Today marked the fourth day of our academic journey, and it unfolded in a way no one had expected. Our partners came in thinking we’d be covering a simple topic—if-else conditions. But as the session progressed, they realized it was far from the "basic" lesson they imagined. More Than Just Conditions We explored the if-else structure not just as a tool for solving problems, but as a concept that contains depth and logic within itself. Most of our partners had only seen it as a way to answer specific coding questions. But today, they saw its power to control flow, structure logic, and make decisions—even within itself through nesting and layering. A New Way of Thinking To make the learning more impactful, I shared a new approach: Think of conditions everywhere. If-else is not just part of a computer program—it’s a mindset. What if we applied if-else thinking to daily life? That shift helped them understand how versatile this concept real...

Day 1: Where We Learned About Variables and Data Types

 When I introduced variables in my class, everyone’s reaction was: Oh, this is such a small topic! Just write a name, assign a value, and done! But my friend, there was a twist in the story. The Surprise Behind Variables On Day 0, we had already talked about computers and their storage. Then came the question: Where exactly is a variable stored? The answer: in the computer’s memory. But which one—RAM or ROM? That’s when we realized that variables are stored in RAM . Next question: How are they stored there? And that’s how we reached the concept of memory allocation . I could see the curiosity on their faces, so I explained further. We had discussions, gave examples, and finally, they understood that variable assignment is not just about writing a name and value—there’s a lot happening inside the computer. What seemed like a simple topic suddenly turned into a mind-blowing discovery! The Journey of Data Types Then came data types . Initially, I thought of explaining each one in d...

Day 2 - Operators, Imagination World & A Bit of DSA

Only Operators Done Today 😅 The plan was to complete operators and then move to conditions, but the electricity kept going on and off. There were so many interruptions, but somehow, we managed to finish operators. No time was left for conditions, so we decided to discuss something fun and engaging instead. Created a Whole New Imagination World 🔥 We imagined a scenario where we were the president of an island that is actually a continent, but the world refuses to accept it. Because of this, Google also doesn't show us on its maps. Our task was to design our own map, just like Google Maps. At first, no one had any idea how to do it, but then I gave a hint that first, we need a detailed image of the island with proper roads, streets, and shops. Slowly, everyone started understanding how mapping works. It turned out to be a great brainstorming session! A Small Introduction to DSA 🧠 We discussed one of Google's algorithms that helps find the best route from one place to another. ...