Codelumen team at work

Building a Space Where Coders Learn to Think in AI

Codelumen started as a small study group in Bangkok. Today it's a structured school where people at all levels can learn to work with Python and AI in a calm, focused environment.

← Back to Home

Where We Came From

Codelumen began in 2021 when a group of developers working in Bangkok realised that the path from "I want to learn Python" to "I'm building ML models" was harder than it needed to be. Most online resources jumped too far too fast, while classroom options were expensive and inflexible.

We built Codelumen to fill that gap: a place where the pacing is thoughtful, the content is practical, and learners get actual support — not just videos and a forum. Our first cohort of twelve people completed the Intro to Coding course in late 2021. By 2023 we had grown to over 300 enrolments and added the Mentored Developer Track for learners who wanted to go further.

Our approach has stayed the same throughout: focused material, honest expectations, and a team that's available when learners get stuck. We're not trying to move people at maximum speed — we're trying to help them build skills that hold up over time.

What We're Here to Do

Accessible AI Education

We believe that learning to work with AI shouldn't require an academic background or a large budget. Our pricing and structure reflect that view.

Honest, Supportive Learning

We don't oversell outcomes. We offer clear syllabi, skilled instructors, and feedback that helps learners improve — not promises we can't keep.

Rooted in Southeast Asia

We're based in Bangkok and designed our programs with Thailand's growing tech learner community in mind — though we welcome students from across the region.

People Behind the Programs

Our instructors and support staff are developers who moved into teaching because they enjoy helping others understand difficult material clearly.

PT

Panya Thongchai

Lead Instructor — AI & Python

Panya spent seven years in data engineering before joining Codelumen. He leads the Practical ML Workshop and Mentored Developer Track, focusing on building clear mental models before jumping into code.

NS

Natthida Suwan

Curriculum Developer

Natthida designs the course materials across all three programs. Her background in instructional design means that each lesson is sequenced deliberately, with checkpoints built in at the right moments.

AK

Aroon Kaewkla

Learner Support Lead

Aroon manages onboarding, helps learners who get stuck between sessions, and coordinates the community spaces. Previously a software developer, he's well placed to answer technical questions directly.

How We Keep Quality Consistent

Across all courses, we follow a set of internal standards that shape how content is developed, delivered, and updated.

Reviewed Curriculum

Course materials are reviewed every six months. When tools or techniques change in the industry, we update the content so learners aren't working with outdated approaches.

Feedback at Every Stage

Code submitted in exercises receives written feedback from instructors — not just automated scoring. This is especially true in the workshop and mentored programs.

Learner Data Privacy

We collect only what's needed to run the course. Learner data is not shared with advertisers or third-party platforms. See our Privacy Policy for full details.

Qualified Instructors

All Codelumen instructors have active experience in the fields they teach. We don't hire subject-matter generalists for technical courses.

Clear Completion Criteria

Each course has defined completion criteria. Learners know in advance what they need to submit and how progress is measured — no ambiguity.

Ongoing Support Access

Enrolled learners can reach the support team during business hours via email or the platform. Questions between sessions don't have to wait until the next live call.

AI Education Built Around How People Actually Learn

The way most people learn programming is messy — they pick up bits from different places, get stuck on concepts that aren't clearly explained, and sometimes give up before getting to the parts that would have made it click. Codelumen was built with that reality in mind.

Our Python courses start with the fundamentals and move deliberately through each layer of understanding before introducing the next. In the AI-focused programs, we pay particular attention to helping learners understand what models are actually doing — not just how to call an API or run a notebook someone else wrote.

Bangkok's technology sector is expanding, and the appetite for AI development skills across Thailand and Southeast Asia is real and growing. We see our role as giving people a solid foundation they can build on — whether that's for a career change, a role they're already in, or a project they want to pursue on their own.

Codelumen operates entirely online, which means learners in Chiang Mai, Phuket, or elsewhere in the region can access the same quality of instruction as those in Bangkok. Our support channels are available during business hours, and the learner community is active throughout the week.

Have Questions About Our Programs?

We're happy to answer any questions about our courses, teaching approach, or what to expect as a learner at Codelumen.

Get in Touch