What people say after finishing a course
A selection of accounts from learners who have completed one or more Witcha Labs courses — in their own words, not ours.
From the people who have been through it
Reviews from learners across different courses and backgrounds. Dates reflect when the course was completed.
I took the Getting Started course after years of telling myself I should learn to code. The pace was genuinely manageable — I did not feel rushed past things I had not absorbed yet. My mentor caught a fundamental misunderstanding in week three that would have caused real confusion later. I am now halfway through the ML Projects course.
The Practical ML course suited how I learn — doing first, reading second. I already had some Python but had never built a model from scratch before. The process of taking a raw dataset through to something that actually works was satisfying in a way that watching videos never was. Feedback from my mentor was specific, not generic.
I joined the Full-Stack Track knowing it was a long commitment — twenty-four weeks while holding a full-time job. It was demanding, but the structure helped. Biweekly mentor reviews kept things on track. The portfolio project gave me something concrete to talk about in conversations with engineering teams I had previously felt out of depth with.
As someone who teaches statistics but had no programming background, I was uncertain whether the Getting Started course was accessible enough. It was. The exercises were designed with care — each one built directly on the previous. I appreciated that the course did not oversell what you would be able to do at the end.
I came to the ML Projects course with decent Python but gaps in the statistics side of machine learning. The course was honest about where the hard parts are — it did not pretend model evaluation is simple. The small group sessions were useful in a way I did not expect; hearing others struggle with the same things made the material feel more navigable.
Having Thai-speaking mentors mattered more than I expected. Technical explanations in English are fine, but when I was confused about something conceptual, being able to ask in Thai and get a response in Thai removed a layer of friction. I finished the Getting Started course and am planning to continue.
Three learner journeys in more detail
Longer accounts of what brought people to Witcha Labs and where they ended up.
Manida had been working with Excel models for five years and wanted to understand why her colleagues in data were spending time on Python when the spreadsheet did the same job. She came to the Getting Started course with no coding background and a degree of scepticism about whether it was actually necessary.
Twelve weeks into the Getting Started course she had a working model that predicted loan default risk using a public Thai banking dataset — something her Excel workflow could not have approached. She enrolled in Practical ML Projects three months later, after using her new Python skills on three separate projects at work.
Manida has since been reassigned to a cross-functional team that includes data engineers. She says the main change is that she can now participate in technical conversations rather than waiting for summaries. She is considering the Full-Stack Track.
Jakrapan had been writing web applications for several years and wanted to add AI capabilities to his work — specifically, to integrate language models into products he was building. He came in with strong Python and a solid understanding of APIs, but no experience with model training or ML infrastructure.
The Full-Stack Track gave him the ML foundations he had been missing, then moved into deployment and LLM API integration — which aligned directly with what he wanted to do commercially. The portfolio project he built was a document question-answering system using a retrieval-augmented generation approach.
Jakrapan now works independently on AI-enhanced web products. He says the portfolio project, with its documentation, has been more useful in conversations with prospective clients than any credential he could have shown. He references the course materials regularly.
Pornthip managed a logistics team and had been asked to evaluate whether AI tools could improve forecasting in her department. She had no technical background and was not certain the Getting Started course was aimed at someone in her position. She called the studio before enrolling and spoke with Siriporn about whether it made sense for her.
She completed the twelve-week course while managing her team full-time, studying mostly on weekends and two evenings per week. Her final project was a simple demand forecasting model using historical order data from her company. She described the experience as slower than she expected, in a way that was actually useful.
Pornthip is no longer the person in the room who cannot evaluate a technical proposal. She says her main gain was not the code itself, but the ability to ask useful questions about AI tools vendors bring to her team — and to understand when the answers make sense.
Sat 10:00–14:00
Professional recognition
Thinking about joining?
Write to us before you decide. We are happy to talk through your situation and suggest a starting point.
Get in Touch