Tensorloom
Abstract loom grid representing neural network structure

Cyberjaya · Malaysia · Online

Technical AI education, structured like the work itself

Three courses — Python for ML, a one-day RAG workshop, and a six-month deep learning track — taught live in small cohorts, with plain prerequisites and honest syllabi.

Small cohorts · max 20 per session
All sessions recorded for review

What we teach

Three courses, three different scopes

Each course has a plain description of what it covers, what it does not cover, and what you need to know before enrolling.

Python and numerical computing

8 weeks · 2 evenings/week

Python Foundations for Machine Learning

NumPy array thinking, vectorised operations, pandas for tabular data, and the habits that keep later work from collapsing. Taught live, recorded for review.

  • Live sessions + recordings
  • Weekly exercise sets with written feedback
  • 3 portfolio notebooks you keep
  • Cohort discussion channel
Vector search and retrieval systems

1 day · Saturday · Live online

Single-Topic Workshop: Retrieval-Augmented Generation

Chunking strategies, embedding models, vector stores, hybrid search, reranking, and evaluation. You build one working system during the day and leave with the repository.

  • 7 hours with breaks · max 20 participants
  • Starter repository included
  • Evaluation notebook + reading list
  • Session recording provided
Deep learning architecture diagrams

24 weeks · 12–15 hrs/week

Applied Deep Learning Track

Training loops from scratch, CNN and transformer architectures, transfer learning, experiment tracking, distributed training basics, quantisation, serving and production monitoring.

  • 4 reviewed projects + capstone
  • Mentor office hours each week
  • Portfolio repository you own outright
  • Two-thirds project time, one-third lectures
Next: why Tensorloom · ~2 min read

Why Tensorloom

What makes the teaching approach different

Prerequisites stated plainly

Every course page leads with what you need to know before enrolling — no hidden assumptions, no discovery mid-week that you are in the wrong room.

Small cohorts, live sessions

Cohorts are capped at 20. Questions get real-time answers. Recordings go out the same evening for anyone who needs to review.

Work you keep and can show

Notebooks, repositories, and project files belong to you after each course. The work is reviewed by a practising engineer, not auto-graded.

Honest scope descriptions

Each course page includes a "what this does not cover" section. We would rather you know what is out of scope before you enrol than find out after.

Realistic workload figures

Hours per week are displayed as a static segmented bar so you can plan around your existing commitments before committing to a cohort.

Mathematics you actually need

The deep learning track covers the mathematics required for the practical work — not a full degree's worth — so time is spent on the parts that matter in day-to-day engineering.

Enrolment enquiries

Have questions about a course before committing?

Write us with what you already know and which course interests you. We will reply with the next available cohort date and any additional detail you need.

Common questions

Frequently asked questions

Do I need prior machine learning experience to enrol?

It depends on the course. Python Foundations requires comfort with loops, functions and dictionaries — no ML background needed. The RAG workshop requires comfortable Python and command-line use. The Applied Deep Learning Track requires solid Python, command-line comfort, and either the Foundations course or equivalent experience. Each course page includes a self-check so you can assess honestly before enquiring.

Are sessions recorded if I miss one?

Yes. All live sessions are recorded and made available the same evening. Recordings are available for the duration of your enrolment period. The expectation is still that you attend live when possible — questions asked during a session benefit the whole cohort.

How many people are in each cohort?

The RAG workshop is capped at 20 participants. Python Foundations and the Applied Deep Learning Track run in small cohorts — typically 12 to 18 people. When a cohort fills, we open a waitlist for the next scheduled intake.

What software and equipment do I need?

A laptop running macOS, Linux or Windows (with WSL2 for Windows users), Python 3.10 or later, and a reliable internet connection. For the deep learning track, access to a cloud GPU is recommended for some project work — we provide specific guidance on options at course start. No special hardware is required for Python Foundations or the RAG workshop.

What is the payment process and can I pay in instalments?

Payment is in Malaysian Ringgit (RM). We accept bank transfer and major debit/credit cards. For the Applied Deep Learning Track (RM 4,700), instalment arrangements may be available — please mention this in your enquiry and we will follow up with the current options.

Will I receive a certificate upon completion?

We issue a completion document for each course. The courses are not regulated programmes and the documents are not academic qualifications. What you take from the courses is the work itself — notebooks, repositories, reviewed projects — which is more useful to show than a printed document.

When do the next cohorts start?

Cohort dates change each intake. Send us an enquiry with the course you are interested in and we will reply with current availability. The RAG workshop runs roughly once per month on a Saturday; the longer courses run two to three times per year.

Is this suitable for people outside Malaysia?

All sessions are online and teaching is in English, so people in other time zones are welcome to enquire. The live session schedule is set to Malaysia Time (MYT, UTC+8). Recordings are available if the timing does not work consistently.

Find us

Our Location

18 Persiaran APEC, 63000 Cyberjaya, Selangor, Malaysia

Reach out

Get in Touch

Enquiries are typically answered within one business day.

Contact Details

Address

18 Persiaran APEC
63000 Cyberjaya, Selangor
Malaysia

Office Hours

Monday – Friday: 9:00 am – 6:00 pm MYT
Saturday: 9:00 am – 1:00 pm MYT
Sunday & Public Holidays: Closed

Please include the course name and a brief note on your current Python experience in your message — it helps us give you a more useful response.

Send an Enquiry

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