I read Data Science and AI at NTU and have built production data pipelines and pricing models on the job. I bring that same working perspective to every lesson, whether it is a Sec 2 student writing their first Python loop, or an adult retraining for a career switch.
Programming students arrive with wildly different goals. The first thirty minutes of any new engagement is spent making sure I understand yours.
For Sec, JC, and IP students preparing for school computing electives, AEPs, or just genuine curiosity. Lessons build on Math instinct your child already has, and turn it into clean, working code.
For working adults retraining for data, analytics, or software roles. Data structures, SQL fluency, basic statistics, and the ability to read someone else's code without panicking. Honest about what 6 months of part-time study can and cannot achieve.
Ever wanted to have a website but don't have the time or technicals to build it? Fret not, outsource it to me and I will build it for you. Production-grade website shipped within weeks at a competitive rate with a Maintenance Warranty.
Programming books teach syntax. Real lessons teach you to think. Every learner walks out of a lesson having written code, broken code, fixed code, and understood why the fix worked.
I sit beside you while you write. I will guide, suggest, and unblock, but the keyboard belongs to the student. That is the only way it sticks.
Every working programmer reads more code than they write. Lessons include reading short snippets and predicting what they do, building intuition fast.
The fastest learners are the ones who get comfortable reading error messages instead of fearing them. I make a point of triggering errors deliberately, so we can read them together.
Wherever possible, lessons build toward a finished, real artifact. A dashboard, a script, a small web app. Something the student can show, demo, or use.
Most students focus on one or two. Mixing depends on goals.
The all-rounder. Start here.
The most underrated career skill.
For statisticians, analysts, and researchers.
Pick what works for your schedule.
A short message with your goal, current level, and timeline gets us started. I will send back a quote and a suggested first project within a day.