WitchaLabs
Collaborative AI study environment

Build real AI skills, one step at a time

Structured courses in Python, machine learning, and full-stack AI development — with mentor support and a pace that fits your life.

Our Courses

Three distinct pathways, each designed around clear weekly study and practical outcomes. You pick the one that matches where you are right now.

Getting Started with AI Programming

Getting Started with AI Programming

A gentle entry into coding for AI, covering Python basics, working with data, and the core ideas of machine learning — taught in small, clear steps. Short lessons and friendly exercises let you build confidence gradually, with mentor support along the way.

  • Suited to newcomers seeking a calm, supportive start
  • Twelve weeks, flexible weekly study
  • Mentor support throughout
฿7,200 Enquire
Practical Machine Learning Projects

Practical Machine Learning Projects

A project-based course where you build, train, and assess models using real data, learning to interpret results with care. You progress through guided builds with mentor feedback and a small group for discussion.

  • For learners with basic Python
  • Sixteen weeks at a comfortable pace
  • Small-group discussion and feedback
฿11,000 Enquire
Full-Stack AI Development Track

Full-Stack AI Development Track

A comprehensive programme covering model development, deployment, and working with current AI tools — centred on a portfolio project you can present with confidence. Regular mentor reviews and structured feedback included.

  • For dedicated learners aiming toward a professional role
  • Twenty-four weeks, steady weekly study
  • Portfolio project with mentor review
฿13,900 Enquire

What makes learning here different

A few things we hear from people who have gone through the courses and found the experience worthwhile.

Mentor-led from the start

Every course includes regular mentor check-ins — not automated messages, but people who read your work and give considered feedback.

Paced for working adults

Weekly study hours are realistic. You are not expected to drop everything — the structure is designed around people who have other commitments.

Practical, not theoretical

You spend most of your time building things. Concepts are introduced when you need them to solve a concrete problem, which tends to make them stick.

Small groups, real discussion

Cohorts are kept small so conversations stay meaningful. You can ask questions without worrying about holding anyone back.

Portfolio you can show

By the end of each course, you have work that demonstrates what you can do — not just a participation record, but something to discuss in a professional context.

Based in Bangkok

The team is here in Bangkok, which means you can come in with questions when online communication is not enough. Office hours are available by appointment.

Not sure which course fits?

Send us a message before you decide. We are happy to talk through your background and what you are hoping to learn — without any pressure to enrol.

Questions people often ask

If something is not covered here, please write to us — we are glad to answer before you commit to anything.

Do I need any coding experience to join the first course? +

No prior coding experience is needed for Getting Started with AI Programming. The course is designed for people who are new to both programming and AI. It begins from the very basics and moves at a pace that gives you time to absorb each step.

How much time do I need each week? +

Typically between eight and twelve hours per week, depending on the course and your own pace. The schedule is flexible — there are no fixed live sessions you must attend, though optional group calls happen regularly. Most learners fit the work around a full-time job.

What happens if I fall behind during a course? +

Getting behind is not unusual, and it is something your mentor will notice and address early. There is no automatic cut-off. If life gets in the way for a stretch, we will work with you to find a sensible path forward — which might mean adjusting the pace or pausing briefly.

Are the courses available in Thai as well as English? +

Course materials are in English, which reflects the technical field — most AI documentation and tooling is written in English. That said, our Bangkok-based mentors speak Thai and are comfortable switching languages during feedback sessions or calls when that helps.

What do I receive when I finish a course? +

You receive a completion record from Witcha Labs, access to your submitted project work for your portfolio, and a written mentor summary of your progress that you can share with a prospective employer or client. The most valuable thing, honestly, is the portfolio itself.

Is there a payment plan option? +

Yes, for the Practical ML and Full-Stack AI Track courses we offer a two-part payment arrangement — half at enrolment and the remainder at the course midpoint. Contact us to set that up before you register.

Find Us in Bangkok

88 Ratchadaphisek Road, Din Daeng, Bangkok 10400

Map

Ask us anything before enrolling

Use the form, call us, or drop by during office hours. There is no obligation — we are happy to talk through what might be the right fit.

Contact Details

Address
88 Ratchadaphisek Road, Din Daeng, Bangkok 10400, Thailand
Office Hours
Monday – Friday: 9:00 – 18:00
Saturday: 10:00 – 14:00
Sunday: Closed

Send a Message

By submitting this form, you agree to our Privacy Policy and Terms & Conditions.