Wednesday, 14 October 2026

Python Programming Through Gamification - Introduction to OOP and Classes & Objects : Day 2

Classes, Inheritance and Polymorphism — Explained with Everyday Examples

Imagine you are teaching programming to students who have never written a line of code. The easiest way to explain these three concepts is to connect them with things they see every day: students, vehicles, and payment methods.

Tuesday, 13 October 2026

From a Number Mystery to Artificial Intelligence: Learning Python Through Gamification

Can a simple four-digit number unlock the world of Python programming?

Imagine entering a four-digit number into a computer, rearranging its digits, performing a subtraction and repeating the process. After a few iterations, something remarkable happens: the result becomes 6174.

Try starting with 3524.

Python Programming Through Gamification 6174 : Day 1

Day 1 theme: The 6174 Mystery — Build Your First Python Game

The goal is to help students progress from knowing nothing about programming to building a working number puzzle game. The session introduces programming fundamentals first, then uses the game to teach functions, loops, conditions, debugging and the basics of classes and objects.