DOKKAEBILABS
WhatsApp us

EXPERT PROGRAMMING TUITION

Full-Stack. Data Science.
All Languages.

Private 1-to-1 programming tutoring in Singapore and globally. Python, full-stack, data science, DSA — for ITE, polytechnic, and university students, career switchers, and professionals. From your first line of code to job-ready.

session.py
1# 1-to-1 tutoring, anywhere
2from dokkaebi_labs import Tutor
3
4session = Tutor(
5 stack="whatever you need",
6 level="beginner to senior",
7 location="anywhere online",
8 pace="yours, not ours"
9)
10
11outcome = session.start()
12print(outcome)
13# → "job ready. real projects. no fluff."
14
Accepting students globally
🇸🇬 SG🇲🇾 MY🇦🇺 AU🇬🇧 UK🇺🇸 US🌐 WORLDWIDE
0+
STUDENTS GLOBALLY
0%
PRINCIPAL-LED
0+
LANGUAGES & STACKS
0+
TOPICS COVERED

THE FULL STACK WE TEACH

FRONTEND
ReactNext.jsVueTypeScriptHTML/CSSTailwindSvelte
BACKEND
Node.jsExpressDjangoFlaskFastAPIREST APIsGraphQLPostgreSQL
DATA & ML
PythonpandasNumPyscikit-learnTensorFlowPyTorchJupyter
DEVOPS
DockerKubernetesCI/CDLinuxAWSGitHub ActionsSystem Design
LANGUAGES
PythonJavaScriptTypeScriptJavaC++GoRustSQLLua

LEARNING PATHS — pick your goal

01Foundations — language of choice, Git, terminal2–4 weeks
02Core project — build something real and deployable4–6 weeks
03Full-stack or specialisation — frontend, backend, or data4–8 weeks
04Portfolio review, GitHub cleanup, resume prep1–2 weeks
05Technical interview practice — live mock sessions2–4 weeks

INSTITUTIONS & MODULES WE SUPPORT

UNIVERSITY

NUS · NTU · SMU · SUTD · SIT · SIM

Programming modules · Data structures & algorithms · Software engineering · Web development · Database systems · Machine learning · Final year projects (FYP) · Capstone projects · Computing assignments · Group project help

POLYTECHNIC

SP · NP · TP · RP · NYP

Programming fundamentals · Web development · Python / Java / C++ modules · Database management · Mobile app development · IT diploma projects · Computing coursework · Software development assignments

ITE

ITE College East · West · Central

Programming basics · Web design · Python fundamentals · IT applications · Computing coursework · Practical assessments · Module assignments · Portfolio projects

INTERNATIONAL & PROFESSIONAL

Worldwide · Remote · All levels

Career switchers · New graduates · Self-study · Bootcamp supplements · Interview preparation · Portfolio building · All timezones · Online globally

PROVEN RESULTS

What Students Say

I was a career switcher — came from accounting, had zero coding background. Worked through Python and web dev over about six months. Got hired as a junior developer at a startup last month. Genuinely didn't think that was possible a year ago.

Jasmine, Career Switcher, Singapore

My FYP was rough two months before submission. React frontend, Flask backend, and I didn't understand either properly. We worked through it systematically — by submission I actually understood what I'd built. Got a B+.

Darren, Year 4 Computer Science, NTU

The algorithm and data structure sessions were intense in the best way. I'd been avoiding it for months. After four sessions I passed technical screens at two companies that had previously rejected me.

Priya, Software Engineer (new grad), Singapore

Build something real. Start today.

Book a session. Start learning from engineers who've built production systems at scale.

Get Started

Also offering: One-of-a-Kind Cybersecurity Tuition