CodeType
Programming Tutoring

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.

01

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.

02

Get a personalised approach

Based on your needs, I put together a clear learning path. No guesswork, no generic textbook content.

03

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.

04

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.

You understand why code works, not just how to copy it
You feel less overwhelmed when facing new problems
You can debug your own code with more confidence
Your assignments and class performance improve
You develop real problem-solving instincts
You stop dreading coding — and start finding it interesting

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.