The Training is in English
Tukar ke Bahasa Malaysia - Change to Chinese

EduFood : Food Handler Training ONLINE (ENGLISH)

RM50

Food Handler Training is compulsory for every Food Handler in Malaysia according to Food Hygiene Regulations 2009.

The training takes 3 hours+ only and digital EduFood Food Handling Certificate that is certified by KKM will be given within 12 hours after the training.

LAMINATED physical copy of the certificate will also be delivered to you. You can select delivery method using PosLaju/GDEX courier or FREE postage.


Examples of Digital & Physical Food Handler Training Certificates by EduFood.

EduFood Training & Services Sdn. Bhd. (formerly EduFood Training & Consultancy) is a Food Handler Training School (SLPM) that is certified by KKM with certificate number SL0220117-2/1. The certification can be viewed in FoSIM KKM system.

Training Requirements:
Each participant one Smartphone or Computer with Camera using ZOOM App.

Website Has Been Improved:
Now you can register more than one classes with ease. Select the classes that you want to register in the schedule shown below.
The choice of English classes is limited, but we have more Malay classes for you to choose from. You can click on the link below to view the schedule of Malay classes.

Please contact us if you need any help by clicking on the Phone or WhatsApp button located at bottom right side of the screen.

Please go to Class Schedule below to register. The language can also be changed below.

We also provide this training In-House / Private and other food industries related trainings.
Untuk Kursus dalam Bahasa Malaysia BM klik SINI
中文培训班请点击此处
In-House / Private Training optional HRDC-Claimable click HERE
Halal, HCCP, GMP, MeSTI, & More Trainings click HERE

Maklumat Invois - Invoice Info

Invois akan diberikan selepas bayaran dibuat. Jika anda memerlukan invois sebelum membuat bayaran sila klik di sini. - Invoice will be provided after payment has been made. If you require an invoice before making payment please click here.

Class Schedule (EN)

IMPORTANT INFO
The participant must understand English, please provide a translator if the participant has a low or no proficiency in English. The participant will be removed from class if the participant is not able to understand the training materials.

Other Languages
If you want to change the language of the class please click/tap on the language below.
Bahasa Malaysia中文

Cara Daftar - How To Register
1) Pilih Kelas berserta Bilangan Peserta yang anda ingin daftar.
Select Class together with Number of Participants that you want to register.
2) Pilihan Kelas akan tertera dan akan ada butang untuk Tambah Kelas dan Daftar.
Selected Class will be shown and there will be buttons to Add Class and Register.
3) Tambah Kelas jika anda ingin daftar lebih dari satu kelas.
Add Class if you want to register for more than one class.
4) Klik Daftar untuk meneruskan proses pendaftaran.
Click Register to continue with the registration process.
Notis: Jika terdapat 2 kelas pada waktu yang sama akan tertera Sesi A dan Sesi B.

Lihat Pilihan - View SelectionsLihat Jadual - View Schedule
Pick Course DateStockQuantity 
1 March 2026 Sunday MORNING (8.30AM-12.00PM)4 Slot Tersedia - Slots Available
1 March 2026 Sunday NOON (12.30PM-4.00PM)0 Slot Tersedia - Slot Available
3 March 2026 Tuesday NOON (12.30PM-4.00PM)19 Slot Tersedia - Slots Available
4 March 2026 Wednesday MORNING (8.30AM-12.00PM)18 Slot Tersedia - Slots Available
4 March 2026 Wednesday NOON (12.30PM-4.00PM)18 Slot Tersedia - Slots Available
5 March 2026 Thursday NOON (12.30PM-4.00PM)18 Slot Tersedia - Slots Available
6 March 2026 Friday MORNING (8.30AM-12.00PM)19 Slot Tersedia - Slots Available
8 March 2026 Sunday MORNING (8.30AM-12.00PM)19 Slot Tersedia - Slots Available
8 March 2026 Sunday NOON (12.30PM-4.00PM)20 Slot Tersedia - Slots Available
10 March 2026 Tuesday NOON (12.30PM-4.00PM)20 Slot Tersedia - Slots Available
11 March 2026 Wednesday MORNING (8.30AM-12.00PM)20 Slot Tersedia - Slots Available
11 March 2026 Wednesday NOON (12.30PM-4.00PM)19 Slot Tersedia - Slots Available
12 March 2026 Thursday NOON (12.30PM-4.00PM)20 Slot Tersedia - Slots Available
13 March 2026 Friday MORNING (8.30AM-12.00PM)20 Slot Tersedia - Slots Available
15 March 2026 Sunday MORNING (8.30AM-12.00PM)20 Slot Tersedia - Slots Available
15 March 2026 Sunday NOON (12.30PM-4.00PM)20 Slot Tersedia - Slots Available
17 March 2026 Tuesday NOON (12.30PM-4.00PM)20 Slot Tersedia - Slots Available
24 March 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
24 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
25 March 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
25 March 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
26 March 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
26 March 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
27 March 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
29 March 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
29 March 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
31 March 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
31 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available

Description

NEW!! Virtual Learning: Food Handler Training is now ONLINE with EduFood (Edu Food)! Food Handling Course Malaysia.

More than 70,000 have received Food Handler Training Certificate by EduFood!

Express digital Food Handler Training Certificate in 12 hours after class!

EduFood Training & Services Sdn. Bhd. (formerly EduFood Training & Consultancy) is approved by KKM/MOH to conduct Online FHT during MCO / PKP. This FHT Certificate (KKM Food Certification) is usable for a lifetime, and it is endorsed by Ministry of Health Malaysia, and accepted by Perlesenan. Food Handling Course Malaysia / Food Handler Training.

– KKM Food Handling Course  / Food Handler Training Online / Food Handling Course Malaysia / Food Handler Training

KKM Food Certification

– Need a new timing not available on website? Prefer use Google Meet? Can!– Flat rate fee of RM50/pax.
– Free postage of certificate to all parts of Malaysia.
– Scanned Food Handler Training certificate sent immediately via whatsapp (within 1hr after training). Edu Food
– 15 pax/session max.
– 3+ hours/session.
– Via ZOOM app on handphone and laptop.
**Payment is strictly for the selected slot purchased.

Want a ON-SITE TRAINING? Food Handler Training Contact Cikgu Nadzirah https://wa.me/60126426732 

BONUS! All Participants will receive a softcopy of a newly published MOH Official Guideline: Panduan Keselamatan Makanan Online PKP! (malay version for Guideline of Online Food Safety during MCO)

Thank you!

Cikgu Nadzirah

Note: FREE* Postage utilises Pos Malaysia STAMPS, arrival wihin 7-30 days after training, depending on location. 
*Option: Courier PosLaju/GDEX upon payment after class.

**PROMO!! FREE Courier PosLaju/GDEX for 4+ participants, to the same address.

Additional information

Pick Course Date

24 February 2026 Tuesday MORNING (8.30AM-12.00PM), 24 February 2026 Tuesday NOON (12.30PM-4.00PM), 25 February 2026 Wednesday MORNING (8.30AM-12.00PM), 25 February 2026 Wednesday NOON (12.30PM-4.00PM), 26 February 2026 Thursday MORNING (8.30AM-12.00PM), 26 February 2026 Thursday NOON (12.30PM-4.00PM), 27 February 2026 Friday MORNING (8.30AM-12.00PM), 15 February 2026 Sunday MORNING (9.00AM-12.30PM), 1 March 2026 Sunday MORNING (8.30AM-12.00PM), 1 March 2026 Sunday NOON (12.30PM-4.00PM), 3 March 2026 Tuesday MORNING (8.30AM-12.00PM), 3 March 2026 Tuesday NOON (12.30PM-4.00PM), 4 March 2026 Wednesday MORNING (8.30AM-12.00PM), 4 March 2026 Wednesday NOON (12.30PM-4.00PM), 5 March 2026 Thursday MORNING (8.30AM-12.00PM), 5 March 2026 Thursday NOON (12.30PM-4.00PM), 6 March 2026 Friday MORNING (8.30AM-12.00PM), 8 March 2026 Sunday MORNING (8.30AM-12.00PM), 8 March 2026 Sunday NOON (12.30PM-4.00PM), 10 March 2026 Tuesday MORNING (8.30AM-12.00PM), 10 March 2026 Tuesday NOON (12.30PM-4.00PM), 11 March 2026 Wednesday MORNING (8.30AM-12.00PM), 11 March 2026 Wednesday NOON (12.30PM-4.00PM), 12 March 2026 Thursday MORNING (8.30AM-12.00PM), 12 March 2026 Thursday NOON (12.30PM-4.00PM), 13 March 2026 Friday MORNING (8.30AM-12.00PM), 15 March 2026 Sunday MORNING (8.30AM-12.00PM), 15 March 2026 Sunday NOON (12.30PM-4.00PM), 17 March 2026 Tuesday MORNING (8.30AM-12.00PM), 17 March 2026 Tuesday NOON (12.30PM-4.00PM), 18 March 2026 Wednesday MORNING (8.30AM-12.00PM), 18 March 2026 Wednesday NOON (12.30PM-4.00PM), 19 March 2026 Thursday MORNING (8.30AM-12.00PM), 19 March 2026 Thursday NOON (12.30PM-4.00PM), 20 March 2026 Friday MORNING (8.30AM-12.00PM), 22 March 2026 Sunday MORNING (9.00AM-12.30PM), 22 March 2026 Sunday AFTERNOON (2.00PM-5.30PM), 24 March 2026 Tuesday MORNING (9.00AM-12.30PM), 24 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 25 March 2026 Wednesday MORNING (9.00AM-12.30PM), 25 March 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 26 March 2026 Thursday MORNING (9.00AM-12.30PM), 26 March 2026 Thursday NIGHT (8.00PM-11.30PM), 27 March 2026 Friday MORNING (9.00AM-12.30PM), 29 March 2026 Sunday MORNING (9.00AM-12.30PM), 29 March 2026 Sunday AFTERNOON (2.00PM-5.30PM), 31 March 2026 Tuesday MORNING (9.00AM-12.30PM), 31 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 8 February 2026 Sunday AFTERNOON (2.00PM-5.30PM), 15 February 2026 Sunday AFTERNOON (2.00PM-5.30PM), 22 February 2026 Sunday AFTERNOON (12.30PM-4.00PM), 3 February 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 10 February 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 17 February 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 24 February 2026 Tuesday AFTERNOON (12.30PM-4.00PM), BERSEMUKA BM @ Puchong MyOffice: 25 Jun 2025 Rabu PAGI (9AM-12.20PM), 25 January 2026 Sunday MORNING (9.00AM-12.30PM), 27 January 2026 Tuesday MORNING (9.00AM-12.30PM), 28 January 2026 Wednesday MORNING (9.00AM-12.30PM), 28 January 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 29 January 2026 Thursday MORNING (9.00AM-12.30PM), 29 January 2026 Thursday NIGHT (8.00PM-11.30PM), 30 January 2026 Friday MORNING (9.00AM-12.30PM), 1 February 2026 Sunday MORNING (9.00AM-12.30PM), 1 February 2026 Sunday MORNING (9.00AM-12.30PM), 3 February 2026 Tuesday MORNING (9.00AM-12.30PM), 4 February 2026 Wednesday MORNING (9.00AM-12.30PM), 4 February 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 5 February 2026 Thursday MORNING (9.00AM-12.30PM), 5 February 2026 Thursday NIGHT (8.00PM-11.30PM), 6 February 2026 Friday MORNING (9.00AM-12.30PM), 8 February 2026 Sunday MORNING (9.00AM-12.30PM), 10 February 2026 Tuesday MORNING (9.00AM-12.30PM), 11 February 2026 Wednesday MORNING (9.00AM-12.30PM), 11 February 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 12 February 2026 Thursday MORNING (9.00AM-12.30PM), 12 February 2026 Thursday NIGHT (8.00PM-11.30PM), 13 February 2026 Friday MORNING (9.00AM-12.30PM), 17 February 2026 Tuesday MORNING (9.00AM-12.30PM), 19 February 2026 Thursday MORNING (9.00AM-12.30PM), 19 February 2026 Thursday NIGHT (8.00PM-11.30PM), 20 February 2026 Friday MORNING (9.00AM-12.30PM), 22 February 2026 Sunday MORNING (9.00AM-12.30PM), 24 February 2026 Tuesday MORNING (9.00AM-12.30PM), 25 February 2026 Wednesday MORNING (9.00AM-12.30PM), 25 February 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 26 February 2026 Thursday MORNING (9.00AM-12.30PM), 26 February 2026 Thursday NIGHT (8.00PM-11.30PM), 27 February 2026 Friday MORNING (9.00AM-12.30PM), 18 February 2026 Wednesday MORNING (8.30AM-12.00PM), 18 February 2026 Wednesday AFTERNOON (12.30PM-4.00PM), 19 February 2026 Thursday MORNING (8.30AM-12.00PM), 19 February 2026 Thursday AFTERNOON (12.30PM-4.00PM), 20 February 2026 Friday MORNING (8.30AM-12.00PM), 22 February 2026 Sunday MORNING (8.30AM-12.00PM), 24 February 2026 Tuesday MORNING (8.30AM-12.00PM), 25 February 2026 Wednesday MORNING (8.30AM-12.00PM), 25 February 2026 Wednesday AFTERNOON (12.30PM-4.00PM), 26 February 2026 Thursday MORNING (8.30AM-12.00PM), 26 February 2026 Thursday AFTERNOON (12.30PM-4.00PM), 27 February 2026 Friday MORNING (8.30AM-12.00PM), 15 February 2026 Sunday MORNING (9.00AM-12.30PM), 1 March 2026 Sunday MORNING (8.30AM-12.00PM), 1 March 2026 Sunday AFTERNOON (12.30PM-4.00PM), 3 March 2026 Tuesday MORNING (8.30AM-12.00PM), 3 March 2026 Tuesday AFTERNOON (12.30PM-4.00PM), 4 March 2026 Wednesday MORNING (8.30AM-12.00PM), 4 March 2026 Wednesday AFTERNOON (12.30PM-4.00PM), 5 March 2026 Thursday MORNING (8.30AM-12.00PM), 5 March 2026 Thursday AFTERNOON (12.30PM-4.00PM), 6 March 2026 Friday MORNING (8.30AM-12.00PM), 8 March 2026 Sunday MORNING (8.30AM-12.00PM), 8 March 2026 Sunday AFTERNOON (12.30PM-4.00PM), 10 March 2026 Tuesday MORNING (8.30AM-12.00PM), 10 March 2026 Tuesday AFTERNOON (12.30PM-4.00PM), 11 March 2026 Wednesday MORNING (8.30AM-12.00PM), 11 March 2026 Wednesday AFTERNOON (12.30PM-4.00PM), 12 March 2026 Thursday MORNING (8.30AM-12.00PM), 12 March 2026 Thursday AFTERNOON (12.30PM-4.00PM), 13 March 2026 Friday MORNING (8.30AM-12.00PM), 15 March 2026 Sunday MORNING (8.30AM-12.00PM), 15 March 2026 Sunday AFTERNOON (12.30PM-4.00PM), 17 March 2026 Tuesday MORNING (8.30AM-12.00PM), 17 March 2026 Tuesday AFTERNOON (12.30PM-4.00PM), 18 March 2026 Wednesday MORNING (8.30AM-12.00PM), 18 March 2026 Wednesday AFTERNOON (12.30PM-4.00PM), 19 March 2026 Thursday MORNING (8.30AM-12.00PM), 19 March 2026 Thursday AFTERNOON (12.30PM-4.00PM), 20 March 2026 Friday MORNING (8.30AM-12.00PM), 22 March 2026 Sunday MORNING (9.00AM-12.30PM), 22 March 2026 Sunday AFTERNOON (2.00PM-5.30PM), 24 March 2026 Tuesday MORNING (9.00AM-12.30PM), 24 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 25 March 2026 Wednesday MORNING (9.00AM-12.30PM), 25 March 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 26 March 2026 Thursday MORNING (9.00AM-12.30PM), 26 March 2026 Thursday NIGHT (8.00PM-11.30PM), 27 March 2026 Friday MORNING (9.00AM-12.30PM), 29 March 2026 Sunday MORNING (9.00AM-12.30PM), 29 March 2026 Sunday AFTERNOON (2.00PM-5.30PM), 31 March 2026 Tuesday MORNING (9.00AM-12.30PM), 31 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM)