
Meet Dotun | Python Coding Tutor
Meet Dotun, a kind and gentle coding tutor who loves to see students’ confidence soar.
- Languages Dotun teaches: Python (11 — 15 year olds)
- Location: Online
- Availability: Wednesday and Saturday
In his teaching, Dotun aims to “bridge the gap between advanced technology and the curious young mind”.
He most enjoys “the precise moment when a complex concept suddenly becomes simple and a child’s eyes light up with understanding”.
It’s the “I built this myself!” spark, he explains.
“My greatest reward is seeing a student’s confidence soar” as they transition from feeling like a user of technology to becoming a confident creator of it.
With Python, this is especially powerful because students are working with a real-world coding language.
Coding is the ultimate practice in problem-solving, logical thinking, and resilience, he explains. When a child debugs their code, they are learning that mistakes aren’t failures, but puzzles to be solved. This builds a growth mindset that is invaluable in all areas of life, he explains.
Python, in particular, gives students a clear and powerful voice to interact with technology, transforming them from passive consumers into active, confident creators of their digital future.
“I love taking intimidating computer coding concepts like a function or a loop and breaking them down into a fun, logical puzzle,” Dotun says.
Dotun believes that learning to code today is “less about creating a generation of programmers and more about equipping them with a fundamental superpower for the 21st century”.
Dotun’s absolute favourite coding project is a “Choose Your Own Adventure” story-building game in Python, as it’s a “perfect showcase” of his teaching philosophy.
It starts simply with print and input commands, but quickly evolves to include variables, conditionals (if/else), and even loops. It’s more than code; it’s digital storytelling.
Students aren’t just learning syntax; they’re architecting a story, making logical decisions for their characters, and seeing immediate, entertaining results from their code. They are able to use Python as a tool for creativity, not just calculation.
Dotun pairs a Masters in Information Technology, with extensive hands-on experience as a software developer using Python to solve real-world problems. This means he can show students not just how to code, but why it’s such a powerful and relevant tool.
Dotun feels his core skill is an ability to be a “complexity translator”. He delights in breaking down programming concepts into bite-sized, understandable chunks that stick with young learners. He focuses on building a strong logical foundation, which makes learning any new concept faster.
His specialised focus on Python allows him to propel students to the next level in their coding journey.
When he’s not teaching, Dotun enjoys playing chess and video games. These hobbies reinforce the same skills he teaches:
- strategic thinking
- breaking down a complex challenge into smaller steps
- and the patience to persevere until I find a solution
Dotun aims to bring this mindset into the classroom to inspire his students.
Book a taster Python lesson with Dotun on Pebble.
Go back to our Meet the team page.