Codeloom team and workspace

About Codeloom

A school built on the idea that you learn to code by coding

← Back to Home

Our story

How Codeloom came together

Codeloom started in Phuket in 2021 when a small group of developers noticed something consistent: people who wanted to work in AI were completing courses and still not feeling ready to build anything. The problem was not effort — it was format. The courses taught concepts, but left the actual work of connecting those concepts to something real up to the learner.

We built Codeloom around the opposite assumption. Each lesson is a small project. Each track ends with something you put your name on. The school is structured the way weaving works — concepts are the threads running lengthwise, projects cross them, and the finished fabric is understanding you can actually use.

Our instructors are developers first. They have shipped models into production, debugged deployment pipelines at two in the morning, and written the documentation that came back to help them six months later. They bring that practical edge to every piece of feedback they give.

We are based in Phuket and operate fully online. Learners from across Thailand and the wider region study with us, and our office is open to anyone who wants to stop in for a conversation.

Mission

To give people a clear, honest path into AI development — one that ends with working software and the understanding to maintain it.

Vision

A region where more engineers build AI tools rather than only consume them — contributing to the software that shapes everyday life in Southeast Asia.

Values

Honesty about what learning takes, patience with process, and a preference for working code over impressive slides.

The people

Who teaches at Codeloom

Our instructors have built and shipped real software. That background shapes how they explain things and what feedback they give.

PN

Priya Narayanan

Lead Instructor · Python & Foundations

Priya spent six years building data pipelines for logistics companies before moving into education. She wrote the foundation track and reviews every piece of code submitted at that level.

KW

Krit Wongchai

Instructor · Machine Learning Projects

Krit worked on demand-forecasting models at a Thai e-commerce platform for four years. His focus at Codeloom is helping learners build models that hold up to honest evaluation.

SL

Saoirse Lim

Senior Instructor · Deployment & Capstone

Saoirse has deployed ML services in healthcare and fintech across the region. She runs the senior track and mentors capstone projects with a focus on engineering quality and documentation.

How we work

Standards we hold ourselves to

These are not aspirational statements. They describe how the school operates day to day.

Written feedback on every project

No automated scoring. An instructor reads your submission and returns specific, useful notes. Responses go out within five working days.

Curriculum reviewed annually

The field moves. We review track content each year and update exercises and references so learners are working with current tools and approaches.

Learner data protection

We collect only what is needed to manage enrolment and communication. We do not sell or share learner information with third parties.

Clear course descriptions

We describe what each track covers and what prior knowledge is needed. There are no hidden prerequisites and no vague outcome promises.

Instructors who practise what they teach

All instructors maintain active projects or consulting work. Teaching comes from current experience, not dated knowledge.

Honest communication

If a track is not the right fit, we say so before you enrol. Our goal is progress, not numbers on a sign-up sheet.

AI development education rooted in practice

Codeloom operates in a specific space: the gap between introductory content and professional readiness. Most learners who arrive at our foundation track have already watched videos and skimmed tutorials. What they need next is structured work — something that requires them to make decisions, encounter errors, and figure out what is actually happening in the code.

Our tracks are built around that need. Python fundamentals are introduced through small programs you write from scratch. Machine learning concepts are introduced through projects with real datasets where evaluation matters. Deployment knowledge is built through the process of packaging something you built yourself. At each stage, the output is tangible software, not a completed worksheet.

Thailand's technology sector is expanding, and Phuket in particular has a growing community of developers, remote workers, and people building digital products. Codeloom is part of that community — accessible online to learners anywhere, and physically present for those who want a local connection. We take the work seriously and we expect our learners to as well.

Want to know more before enrolling?

We are happy to answer questions, discuss which track suits your background, and explain what a typical week looks like. No commitment required to have that conversation.

Get in Touch