A 10-year-old tech prodigy has risen to the role of an assistant teacher at Karachi University.
Karachi has its own tech prodigy. Mohammad Hassan, age 10, has been formally recognised by the University of Karachi's IT department as an honorary assistant teacher after demonstrating, in a single semester, a working command of Python, web development and the basics of machine learning.
How it started
Hassan's father, an electrical engineer, started him on Scratch at age six. By eight he was building small games in JavaScript. At nine he sat in on his older cousin's first-year programming lectures at Karachi University — and started helping classmates debug. The department's faculty took notice when several students mentioned, independently, that the kid in the back row was the one who actually unblocked them.
What he's doing now
Hassan formally co-runs a weekly lab session for first-year CS students, focused on:
- Practical Python — file handling, requests, simple APIs.
- Basic Git workflows.
- Building a first "real" project — usually a Telegram bot.
He is paid an honorarium and his lab attendance is voluntary. His own schoolwork continues, with a special arrangement that lets him use afternoon hours for university duties.
The broader story
Pakistan has a quiet boom in early-coding talent. Free online resources, cheap laptops and a generation of parents who treat coding the way the previous generation treated medicine have produced a pipeline of kids who write working software before they finish primary school. The story would be a curiosity if it were a one-off — but the universities are seeing it in numbers now.
Why this matters
It is easy to dismiss "10-year-old codes Python" stories as feel-good fluff. They are not. They are weak signals of a structural shift: the age at which a person can be a productive software contributor is dropping. The implication for how we design curricula, internships and hiring is enormous, and very few institutions have caught up.
What we can do
- Open the doors. Universities should make it easier — not harder — for unusual learners to participate.
- Mentor, don't lionise. Prodigies burn out fast when celebrated; they thrive when supported.
- Build the pipeline. For every Hassan there are a hundred kids with the same potential and no laptop. That is fixable.
Karachi has always punched above its weight in raw human talent. The next decade's question is whether our institutions can finally keep up.