All posts

Choosing a school · Malaysia · Career switch

Seven questions to ask before you pay.

Tuition at a Malaysian coding school runs into five figures, and most people ask fewer questions about it than they would about a used car. Here are seven that separate schools quickly, what good and bad answers sound like, and our own answers to all seven, including the one that is awkward for us.

Deric YeeDeric Yee 8 September 2026 11 min read
Two people across a table reviewing documents before making a decision

We should be upfront about the obvious thing: we run one of these schools, so we have an interest in how you answer this. The way we have tried to make the article useful anyway is to answer all seven questions ourselves, in public, with links to the pages where you can check each answer. If our answers are worse than somebody else’s, you will be able to see that, which is roughly the deal we think a buyer is owed.

The reason to have a script at all is that these conversations are structurally uneven. The school has had this conversation a thousand times and you are having it once or twice. Everybody is friendly, nothing feels adversarial, and you leave with a warm impression and almost no checkable facts. A list of specific questions is the cheapest way to level that up, because it moves the conversation from impressions to answers you can compare side by side.

One framing note before the list. The point is not to catch anyone out, and most schools are not scams. The point is that good schools give specific, checkable answers and weak ones give general, warm ones, and that difference shows up within about ten minutes if you know what to ask.

The list, if you just want to screenshot something

  1. 01Can I see the entire curriculum before I pay?
  2. 02Who exactly will teach me, and do they still build software?
  3. 03What does a normal week actually look like, hour by hour?
  4. 04How is my work reviewed, and by whom?
  5. 05What is the denominator behind that outcome number?
  6. 06What exactly voids the guarantee?
  7. 07Can I try it before I pay, and can I speak to a graduate?

Question 01

Can I see the entire curriculum before I pay?

Curriculum is not a trade secret. Every school teaches broadly the same fundamentals, and the value sits in the teaching, the review and the cohort, not the topic list. So a school that guards it is telling you the document is a lead magnet rather than a plan. It also lets you check for the thing that actually dates a programme: whether AI is a bolted-on module in week eleven or present in how the work is done throughout.

A good answer

A public, detailed syllabus you can read right now, with what you build, the stack, and how each unit is assessed.

A weak answer

"Request the syllabus" behind a form, a one-page PDF of topic bullets, or a promise to walk you through it on a call.

Our answer

All 12 missions are published openly, one deep page per mission, with what you build, the tech stack and every checkpoint. No form, no call required.

Read the full curriculum

Question 02

Who exactly will teach me, and do they still build software?

This is where the gap between marketing and delivery usually lives. Many schools sell you a founder and deliver a teaching assistant working from a slide deck. It is not automatically bad to be taught by a recent graduate, but you should know that is what you are buying. The follow-up question matters more than the first one: ask what they shipped this year.

A good answer

Named people, findable online, with current or recent professional engineering work, and a clear answer about who is in the room day to day versus who appears occasionally.

A weak answer

Unnamed "industry experts", instructor bios that are all years of experience and no artefacts, or a change of subject towards the community and support.

Our answer

Mentors are named and are working engineers. The live sessions in the free trial are taught by a Sigmaschool software engineer, which is also the cheapest way to check this claim rather than believe it.

Meet the team

Question 03

What does a normal week actually look like, hour by hour?

The single most common reason people do not finish is that the real time cost was never stated plainly, and they discovered it in week three with a job and a family already in motion. Our own application data shows 75% of applicants have under 25 hours a week available. If a school cannot tell you the weekly hours to the nearest five, either they have not measured it or they would rather you did not do the arithmetic.

A good answer

Specific numbers: contact hours, expected independent hours, when the live sessions are in your timezone, and an honest statement of what happens if you fall behind.

A weak answer

"It depends on you" as a complete answer, or "as little as an hour a day" attached to a programme that plainly cannot be done in an hour a day.

Our answer

The full-time programme is 12 weeks, live, Monday to Friday on GMT+8, with projects shipped weekly. We would rather lose an enrolment than have someone discover the load in week three.

Hours, honestly

Question 04

How is my work reviewed, and by whom?

This is the question that most directly predicts whether you will come out able to do the job, and almost nobody asks it. Automated marking tells you whether the output matched. A human reading your code tells you whether your reasoning was sound, which is the thing employers test. In 2026 it is also the only defence against producing AI-generated work you cannot explain, which is the failure mode that ends interviews.

A good answer

A named human reads your actual code, on a stated cadence, and you get written or spoken feedback you can point to. Ask to see an example of the feedback.

A weak answer

Auto-graded tests, peer review as the primary mechanism, or "our TAs are available in the Discord" as the answer to a question about review.

Our answer

Every project ends in a mentor review rather than a green tick. It is the most expensive thing we do and the thing we would cut last.

How we teach

Question 05

What is the denominator behind that outcome number?

Placement rates are the most manipulated statistic in this industry, and the manipulation is almost never a lie. It is a definition. Out of how many, over what period, and who was excluded. A 90% rate over "graduates who completed the career programme and were actively seeking" can exclude most of the people who ever enrolled. The number is not the point. Whether they can answer the three follow-ups without discomfort is the point.

A good answer

A number with its denominator attached, a time window, a stated exclusion rule, and ideally third-party verification such as a CIRR-style audited report.

A weak answer

A percentage with no base, "over 90%" as a phrase, salary figures with no sample size, or visible irritation at being asked.

Our answer

We publish no placement rates, no time-to-hire and no salary outcomes for our students, because we cannot meet that evidentiary standard from our own records. We publish the enrolment research instead, with every denominator stated, and say plainly what it does not cover.

Our research and its limits

Question 06

What exactly voids the guarantee?

Job guarantees are a real product and also a marketing device, and the difference is entirely in the conditions. Every genuine guarantee has them, which is fine and normal. What is not fine is discovering them after payment. Ask for the written terms before you pay and read the eligibility section rather than the headline, because that is where the answer actually is.

A good answer

Written terms available before enrolment, with a specific qualifying salary, a specific attendance threshold, a specific weekly job-search obligation and a specific claim window.

A weak answer

Terms available "at enrolment", a guarantee tied to an income share agreement whose triggers are vaguer than the curriculum, or a spoken assurance with nothing behind it.

Our answer

100% of tuition refunded if you do not receive an offer at RM 2,800 a month or more within 365 days of graduating. Conditions include 95% attendance, ten applications and follow-ups a week during the search, and a claim within 30 days of the window closing. All of it is published before you enrol.

The full guarantee terms

Question 07

Can I try it before I pay, and can I speak to a graduate?

Everything above is a school describing itself. These two questions are the only ones that let you check. A trial tells you whether you can actually stand the work, which is the thing 39% of our own students said they were most worried about. A graduate conversation, unscripted, tells you what the brochure left out. Both are cheap for a confident school to offer and awkward for an unconfident one.

A good answer

A real trial of the actual product, not a webinar. Reviews on platforms the school does not control. A willingness to connect you with an alumnus and no hovering while you talk.

A weak answer

A "free consultation" offered in place of a trial, testimonials that exist only on their own site, or a deflection towards a discount when you ask to speak to someone.

Our answer

A free trial with no card: the 6 Projects in 6 Days precourse, a live session with an instructor, and the full programme e-booklet. 180+ written reviews on Google, Course Report and SwitchUp, plus 80+ video interviews with graduates.

Start the free trial

Why we do not publish placement rates

Question five is the one that costs us something, so it deserves more than a box. We do not publish placement rates, time-to-hire figures, or salary outcomes for our own students. Competitors do, and we are aware that in a side-by-side comparison an absent number can read worse than a flattering one.

The reason is that the standard of evidence needed to make an outcome claim honestly is high, and our enrolment records do not meet it. To publish a placement rate responsibly you need reliable employment status for the whole cohort over a defined window, including the people who stopped replying, and a stated rule for who was excluded and why. Most published bootcamp numbers quietly solve the hard part by defining the denominator down to the people who finished, engaged with career support and were actively seeking, at which point the number is real and means considerably less than it appears to.

So we publish what we can defend instead: research on who enrols, what they believe and what they buy, with every denominator on the page and an explicit statement that it contains no outcome claims. You can read it at The Confidence Gap. What we do offer instead of a statistic is a large volume of unmediated first-hand accounts: 180+ written reviews on platforms we do not control and 80+ recorded video interviews with graduates, plus 68 shipped student projects you can open and use. That is weaker than an audited number and considerably stronger than an unaudited one.

The general principle, applied to whoever you are evaluating: a school that tells you what it cannot prove is giving you information about its whole character, not just that one claim.

Compare the real cost, not the sticker

Almost everyone compares tuition against zero, which is the wrong comparison and leads to bad decisions in both directions. The real comparison is between paths that all cost something, just in different currencies. Time is the one people systematically undervalue, partly because it is spent slowly.

PathMoneyTimeThe real risk
Self-taught, aloneNear zero9-18 months, if you finishHighest chance of stalling. No feedback loop, so mistakes calcify.
Self-paced online courseLow6-15 monthsCompletion rates are famously poor. You supply all the structure.
Part-time cohortMid6-9 monthsFits around a job. Slower, and the feedback loop is thinner.
Full-time cohortHighest3-4 monthsFastest and least forgiving. Needs income cover for the period.

Shapes of the decision, not quotes. Our own tuition and payment options are on the enrolment page.

The row people misread is the first one. Self-teaching is genuinely viable and plenty of working developers did it, so we are not going to pretend otherwise. What the cheap column hides is the completion risk. Our own application research found 42% of applicants blocked by money and 42% blocked by self-doubt, in a near-exact dead heat (n=325), with time a distant third at 7%. Those two barriers do not go away when the price does. Free removes the first one and leaves the second entirely intact, which is why free resources have the completion rates they have.

What a programme actually sells, stated without flourish, is pace, structure and a feedback loop. Whether that is worth five figures to you depends on your runway, your discipline and how much a year of delay costs in your particular life. It is a real question with different right answers, and our comparison pages set out five versions of it including the ones where we come off worse.

End the conversation if you see these

None of these are about the education. They are about how you are being sold to, which is often the more reliable signal.

  • A discount that expires today, or a price that drops the moment you hesitate
  • Pressure to sign on the call rather than after reading the terms
  • Refusing to send anything in writing before payment
  • Financing arrangements explained less clearly than the curriculum
  • An answer to "what are your outcomes" that is a story about one graduate
  • Any suggestion that asking these questions shows a lack of commitment

The longer version of this, including how the outright scams operate, is in how to spot a legit coding bootcamp.

The question underneath all seven

Read back through the seven and you will notice they share a structure. Every one of them asks can you show me, rather than will you tell me. Published curriculum instead of a described one. Named people instead of described expertise. Stated hours instead of reassurance. Sample feedback instead of a promise of feedback. Denominators instead of percentages. Written terms instead of a spoken guarantee. A trial instead of a pitch.

That single test will carry you through a conversation with any school, including ones that did not exist when this was written, and including us. If a claim cannot be checked before you pay, treat it as decoration rather than information.

The last thing worth saying is about what you are actually choosing between, because it is easy to get lost in comparison and forget the underlying decision. Whichever school you pick, or if you pick none of them, the thing of value is coding fundamentals with AI in the workflow. That base pays off in every direction you might go afterwards: employment, freelance work, your own product, or applying it inside the job you already have. The seven questions are for choosing a route. They are not a reason to postpone the journey while you perfect the choice, which is the most common failure mode of all and costs more than picking imperfectly.

If you want to test us against our own list, the free trial answers question seven for free, and the published curriculum answers question one without you having to speak to anybody.

FAQ

  • What should I ask a coding bootcamp before enrolling?

    Seven things, in rough order of how quickly they separate schools: can I see the entire curriculum before paying; who specifically teaches, and do they still build software; what does a normal week look like hour by hour; how is my work reviewed and by whom; what is the denominator behind any outcome number you quote; what exactly voids the guarantee; and can I try the thing and speak to a graduate. The pattern that matters is not the answers themselves. It is whether the answers are specific and checkable, or general and warm.

  • Should a coding bootcamp show me the full curriculum before I pay?

    Yes, and treating it as proprietary is the clearest single signal available. Curriculum is not a trade secret, every school teaches broadly similar fundamentals, and the value is in the teaching, the review and the cohort rather than the topic list. A school that will only release a syllabus in exchange for your phone number is telling you that the document is a lead magnet, not a plan. Ours is published in full at /curriculum, one page per mission, with the checkpoints and stack for each.

  • How do I check a coding bootcamp job guarantee is real?

    Ask for the written terms before you pay, then read the eligibility conditions rather than the headline. Real guarantees have specific, checkable conditions: a minimum qualifying salary, an attendance threshold, a required weekly job-search commitment, a claim window. Vague guarantees have vibes. Ours pays back 100% of tuition if you do not receive an offer at RM 2,800 a month or more within 365 days of graduating, conditional on 95% attendance, ten applications a week during the search, and a claim within 30 days of the window closing. Every one of those conditions is published at /mbg before you enrol, which is the part that matters.

  • Are coding bootcamp placement rates trustworthy?

    Treat any placement rate without a denominator as marketing. The three questions that decide whether a number means anything are: out of how many people, over what period, and who was excluded from the count. A 90% placement rate calculated over graduates who completed the career programme and were actively job-seeking can quietly exclude most of the people who enrolled. We do not publish placement rates at all, precisely because we cannot meet that standard of evidence from our own records, and we would rather say so than publish a number we could not defend.

  • Is a coding bootcamp in Malaysia worth the money?

    It depends almost entirely on what you compare it against, and the honest comparison is not bootcamp versus nothing. It is bootcamp versus the same fundamentals learned alone over a longer period. Learning alone is free in money and expensive in time and in the chance of quietly stalling, which most people do. A programme is expensive in money and buys structure, feedback and pace. Neither is universally right. The fundamentals themselves pay off in any direction you end up going, which is the real argument for acquiring them somehow.

Ask us all seven.
Then check the answers yourself.

The curriculum is public, the guarantee terms are public, the reviews live on platforms we do not control, and the free trial lets you sit in a live session before you spend anything.