Build AI Systems
From First Principles
Tensorloom runs structured courses on machine learning engineering for people who write code and want to understand what they are building. Syllabus, assessment rubric, and workload estimates published up front.
Our Courses
Three courses, defined scope
Each course has a published syllabus, weekly contact hours, assessment method, and prerequisites. The school will say plainly if a course is not the right fit.
Python for Machine Learning Practice
Eight weeks. Entry course for people who write some code but have not worked with numerical libraries. Covers NumPy, pandas, vectorisation, notebook discipline, and environment management.
- ›3 contact hours / week
- ›5 hrs exercises / week
- ›Weekly graded notebooks
- ›Data-cleaning project
- ›Written completion record
Deep Learning Systems
Fourteen weeks. Building and training neural networks with intent. Covers backpropagation, initialisation, convolutional and attention-based architectures, distributed training, profiling, and reproducibility.
- ›6 contact hours / week
- ›10–12 hrs lab / week
- ›4 laboratory reports
- ›Published-result reproduction
- ›Compute sandbox provided
Employer Cohort with Project Supervision
Twenty weeks. Deep learning syllabus combined with supervised work on an internal problem. Scoping workshop, weekly cohort sessions, fortnightly code review, midpoint architecture review, and documentation handover.
- ›Up to 12 engineers
- ›Fortnightly code review
- ›Midpoint architecture review
- ›Staging deployment supervision
- ›2 post-completion clinics
Why Tensorloom
What makes the workbench different
Syllabus published before enrolment
Every course lists its topics, session structure, prerequisites, and assessment method. You read it before committing, not after.
Assessment by doing, not memorising
Graded notebooks, lab reports, and project work replace multiple-choice tests. Evaluation is on what you build and what you write about it.
Compute provided where needed
The Deep Learning Systems course includes a sandbox environment for the full duration. You work on real hardware without arranging it yourself.
Sources named in the syllabus
Where course material draws on published research, the paper is cited by name. You can read the original. Nothing is presented as proprietary knowledge.
Readiness check, plain response
The entry course uses a published quiz to assess fit. If the course is not right for where you are now, the school will say so directly.
Employer cohort against real work
The cohort programme works on a problem the employer brings, reviewed against the employer's own repository. Teaching does not happen in a vacuum.
// next_step
Which course fits your workload?
Send a message with your current experience level and which course you are looking at. We will review the readiness quiz with you and confirm whether the course schedule suits your availability.
// faq
Common questions
Do I need a degree to enrol in Python for Machine Learning Practice?
What does "contact hours" mean in practice?
Is the Deep Learning Systems course taught online or in-person?
What do you mean by "reproduction of a published result" in the Deep Learning course?
How does the Employer Cohort pricing work?
What happens to data I submit through the contact form?
Is there a refund if the course is not a good fit after it starts?
// location
Find Us
68 Jalan Kemuja, 59000 Bangsar, Kuala Lumpur
// contact
Send an Enquiry
Tell us which course interests you and your current experience level. We'll follow up within one business day.
Contact Details
Phone
+60 3 5628 9174Address
68 Jalan Kemuja
59000 Bangsar
Kuala Lumpur, Malaysia
Office Hours
Monday – Friday: 9:00 am – 6:00 pm
Saturday: 10:00 am – 2:00 pm
Sunday: Closed