What Participants Say
From the Engineers Who Did the Work.
Feedback from working professionals across Malaysia who enrolled in Mindforge courses and sent us their thoughts after completing the programme.
Back to Homepage3
Years running
380+
Course participants
4.7
Average rating (out of 5)
92%
Notebook submission rate
Participant Feedback
What People Have Written
Faizal Hamid
Software engineer · Kota Kinabalu
"I had tried two other online ML courses before this one. The notebooks were what made the difference — there is something about being told 'build this and submit it' that gets me to actually finish things. The live session on week six, where Ahmad walked through the evaluation loop step by step, was the point I went from guessing to understanding."
Hands-On ML Course · April 2025
Razlina Mokhtar
Data analyst · Kuala Lumpur
"The Engineering Block suited me well. I had some model training experience but zero understanding of what good deployment looks like. By week nine I had a working pipeline I was genuinely proud of. One note: the pacing in weeks five and six felt faster than the rest — worth flagging if you are not already comfortable with Docker. The feedback on my project submission was detailed and honest."
Engineering Block · March 2025
Tan Chee Wei
Backend developer · Penang
"The Capstone Programme was the most intensive course I have taken as a working professional. Sixteen weeks while holding a full-time job required some scheduling discipline. The mentor pairing was real — James read my milestone submissions carefully and asked the kinds of questions that changed how I was thinking about the architecture. The closing session was a good way to see how different people had approached their projects."
Capstone Programme · February 2025
Nurul Syazwani
Junior engineer · Kota Kinabalu
"As someone who had only worked with Python for about a year, the ML course was genuinely accessible. I appreciated that the first few weeks moved deliberately — they did not assume you had spent years with pandas or scikit-learn. The notebook feedback was specific enough to actually be useful, not just 'good job'."
Hands-On ML Course · April 2025
Kavindra Pillai
Systems engineer · Johor Bahru
"I joined the Engineering Block remotely from Johor. No issues with the online setup — sessions ran at 8pm which worked for my schedule. The monitoring section in the final weeks was the most practically useful part for me; it was the thing I had been handling badly at work without realising it had a name and a set of tools."
Engineering Block · March 2025
Liang Jun Keat
ML engineer · Petaling Jaya
"The Capstone was the right way to end two years of part-time study. I had taken the ML course and the Engineering Block previously, so coming into the Capstone with an idea I actually wanted to build felt natural. Having a mentor read my work weekly, rather than just reviewing a final submission, shaped the project significantly. The project I finished is something I still refer to."
Capstone Programme · January 2025
Case Studies
Participant Journeys
Case Study · ML Course
From reading papers to building a working classifier
The Starting Point
A network analyst at a Sabah-based telecoms firm had been reading about machine learning for eighteen months but had never written a model that ran end-to-end on real data. She had completed parts of three different online courses but stalled at the implementation sections each time.
The Course Experience
Over the ten-week ML course, she completed nine of the ten practice notebooks, submitting each within a day or two of the live session. The feedback on week four's classification notebook pointed out an evaluation error she had been repeating unknowingly. She corrected it and resubmitted.
What Changed
At the close of the course she had a working multi-class classifier trained on network traffic data she had pulled from her work environment. She enrolled in the Engineering Block three months later. "The difference between week one and week ten was not just knowledge — it was the habit of finishing."
Case Study · Engineering Block
Understanding the infrastructure that keeps models alive
The Starting Point
A backend developer with four years of Python experience had trained several small models on Kaggle datasets but had never deployed one into a system that other code depended on. His attempts at deploying a fraud detection model at work had stalled at the API layer.
The Course Experience
The Engineering Block's deployment section, covering weeks seven and eight, walked through containerisation, serving patterns, and how to structure a model API. The monitoring notebooks in weeks ten and eleven were the first time he had thought systematically about what happens to a model after release.
What Changed
His end-of-block project was a complete pipeline: data ingestion, training, deployment, and a basic drift monitoring script. The project submission review flagged two improvements. He implemented both before the feedback period closed. The fraud detection model he had stalled on at work was deployed two months after completing the block.
Get in Touch
Questions Before You Enquire?
Ready to Start?
Send an enquiry and we'll confirm which course fits your background and when the next cohort opens. Questions about the curriculum are welcome.
Send an Enquiry