Coding feels hard
until someone
explains it clearly.
I'm Manseung — a programming tutor who helps students actually understand code. Not just copy it. Whether you're a complete beginner or struggling to keep up, I'll meet you exactly where you are.
Login details provided after signing up through me directly.
# Your first Python function
def greet(name):
return "Hello, " + name
───────────────────
greet("Manseung")
> Hello, Manseung
Progress this week
3 modules completed
Why this works
Tutoring built around how you actually learn
Most people don't struggle with coding because they're bad at it. They struggle because no one explained the fundamentals properly.
Personalised
Every session is tailored to your level, pace, and goals — not a generic curriculum.
Beginner-Friendly
No jargon. No assumptions. Concepts are broken down until they genuinely make sense.
Structured Path
A clear progression from basics to confidence — you always know where you're going.
Real Practice
You write real code, solve real problems, and build skills you can actually apply.
Is this for you?
You're in the right place if…
I work with students at all levels — from those who've never written a line of code to those who need help catching up in class or preparing for assignments.
You're new to programming
You want to start coding but don't know where to begin.
You're struggling in class
Concepts aren't clicking and you need someone to explain them properly.
You want more confidence
You can write some code but still feel unsure — you want that to change.
You're a parent seeking structured help
You want reliable, one-on-one support for your child's coding education.
The process
Simple, low-friction,
built around you
Getting started shouldn't feel like homework. Here's what learning together actually looks like.
Tell me your level and goals
We start with a quick conversation — no test, no pressure. I want to understand where you are and where you want to get to.
Get a personalised approach
Based on your needs, I put together a clear learning path. No guesswork, no generic textbook content.
Learn through guided lessons and practice
Each session builds your understanding step by step. You ask questions, write code, and I explain until it makes sense.
Build confidence over time
Progress compounds. Concepts that felt impossible become second nature — and you start solving problems on your own.
What you gain
Not just better code.
A better understanding.
The goal isn't to get through a lesson — it's to actually change how you think about programming.
My approach
I teach to build understanding, not dependency
My goal isn't for you to always need me. It's for you to reach a point where you feel capable on your own. I focus on explanations that stick — the kind that make you think “oh, now I actually get it.”
Every student gets my full attention during our sessions. No copy-pasted lesson plans. No rushing through material. Just clear, patient, focused teaching.
Teaching style
Patient, direct, and concept-first. I'll explain the same thing five different ways until it clicks.
Languages covered
Python, Java, JavaScript — and the fundamentals that transfer across all of them.
Who I work with
Secondary students, university beginners, and adult learners starting from scratch.
Ready to start?
The hardest part is starting.
Let's make it easy.
Get in touch to book a trial lesson or ask any questions. Login details are provided once you sign up through me directly.
First lesson is a trial — no commitment needed.