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.
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.
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.
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