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

Invois Sebelum Bayaran - Invoice Before Payment

Dengan cara pemberian invois ini anda hanya boleh memilih waktu kelas seminggu selepas tarikh sekarang. Waktu kelas lebih awal telah dikeluarkan dari jadual kelas di bawah. Anda boleh daftar kelas lebih awal dengan menukar cara pemberian invois.
With this invoicing method you can only select classes with dates a week after current date. Earlier classes have been removed from the class schedule below. You can register for earlier classes by changing the invoicing method.


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.
Lihat Pilihan - View SelectionsLihat Jadual - View Schedule

Pick Course DateStockQuantity 
5 June 2026 Friday MORNING (9.00AM-12.30PM)13 Slot Tersedia - Slots Available
7 June 2026 Sunday MORNING (9.00AM-12.30PM)17 Slot Tersedia - Slots Available
7 June 2026 Sunday AFTERNOON (2.00PM-5.30PM)18 Slot Tersedia - Slots Available
9 June 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
9 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM)18 Slot Tersedia - Slots Available
10 June 2026 Wednesday MORNING (9.00AM-12.30PM)19 Slot Tersedia - Slots Available
10 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
11 June 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
11 June 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
12 June 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
14 June 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
14 June 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
16 June 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
16 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
17 June 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
17 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
18 June 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
18 June 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
19 June 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
21 June 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
21 June 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
23 June 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
23 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
24 June 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
24 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
25 June 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
25 June 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
26 June 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
28 June 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
28 June 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
30 June 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
30 June 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

2 June 2026 Tuesday MORNING (9.00AM-12.30PM), 2 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 3 June 2026 Wednesday MORNING (9.00AM-12.30PM), 3 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 4 June 2026 Thursday MORNING (9.00AM-12.30PM), 4 June 2026 Thursday NIGHT (8.00PM-11.30PM), 5 June 2026 Friday MORNING (9.00AM-12.30PM), 7 June 2026 Sunday MORNING (9.00AM-12.30PM), 7 June 2026 Sunday AFTERNOON (2.00PM-5.30PM), 9 June 2026 Tuesday MORNING (9.00AM-12.30PM), 9 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 10 June 2026 Wednesday MORNING (9.00AM-12.30PM), 10 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 11 June 2026 Thursday MORNING (9.00AM-12.30PM), 11 June 2026 Thursday NIGHT (8.00PM-11.30PM), 12 June 2026 Friday MORNING (9.00AM-12.30PM), 14 June 2026 Sunday MORNING (9.00AM-12.30PM), 14 June 2026 Sunday AFTERNOON (2.00PM-5.30PM), 16 June 2026 Tuesday MORNING (9.00AM-12.30PM), 16 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 17 June 2026 Wednesday MORNING (9.00AM-12.30PM), 17 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 18 June 2026 Thursday MORNING (9.00AM-12.30PM), 18 June 2026 Thursday NIGHT (8.00PM-11.30PM), 19 June 2026 Friday MORNING (9.00AM-12.30PM), 21 June 2026 Sunday MORNING (9.00AM-12.30PM), 21 June 2026 Sunday AFTERNOON (2.00PM-5.30PM), 23 June 2026 Tuesday MORNING (9.00AM-12.30PM), 23 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 24 June 2026 Wednesday MORNING (9.00AM-12.30PM), 24 June 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 25 June 2026 Thursday MORNING (9.00AM-12.30PM), 25 June 2026 Thursday NIGHT (8.00PM-11.30PM), 26 June 2026 Friday MORNING (9.00AM-12.30PM), 28 June 2026 Sunday MORNING (9.00AM-12.30PM), 28 June 2026 Sunday AFTERNOON (2.00PM-5.30PM), 30 June 2026 Tuesday MORNING (9.00AM-12.30PM), 30 June 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 1 May 2026 Friday MORNING (9.00AM-12.30PM), 3 May 2026 Sunday MORNING (9.00AM-12.30PM), 3 May 2026 Sunday AFTERNOON (2.00PM-5.30PM), 5 May 2026 Tuesday MORNING (9.00AM-12.30PM), 5 May 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 6 May 2026 Wednesday MORNING (9.00AM-12.30PM), 6 May 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 7 May 2026 Thursday MORNING (9.00AM-12.30PM), 7 May 2026 Thursday NIGHT (8.00PM-11.30PM), 8 May 2026 Friday MORNING (9.00AM-12.30PM), 10 May 2026 Sunday MORNING (9.00AM-12.30PM), 10 May 2026 Sunday AFTERNOON (2.00PM-5.30PM), 12 May 2026 Tuesday MORNING (9.00AM-12.30PM), 12 May 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 13 May 2026 Wednesday MORNING (9.00AM-12.30PM), 13 May 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 14 May 2026 Thursday MORNING (9.00AM-12.30PM), 14 May 2026 Thursday NIGHT (8.00PM-11.30PM), 15 May 2026 Friday MORNING (9.00AM-12.30PM), 17 May 2026 Sunday MORNING (9.00AM-12.30PM), 17 May 2026 Sunday AFTERNOON (2.00PM-5.30PM), 19 May 2026 Tuesday MORNING (9.00AM-12.30PM), 19 May 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 20 May 2026 Wednesday MORNING (9.00AM-12.30PM), 20 May 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 21 May 2026 Thursday MORNING (9.00AM-12.30PM), 21 May 2026 Thursday NIGHT (8.00PM-11.30PM), 22 May 2026 Friday MORNING (9.00AM-12.30PM), 24 May 2026 Sunday MORNING (9.00AM-12.30PM), 24 May 2026 Sunday AFTERNOON (2.00PM-5.30PM), 26 May 2026 Tuesday MORNING (9.00AM-12.30PM), 26 May 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 27 May 2026 Wednesday MORNING (9.00AM-12.30PM), 27 May 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 28 May 2026 Thursday MORNING (9.00AM-12.30PM), 28 May 2026 Thursday NIGHT (8.00PM-11.30PM), 29 May 2026 Friday MORNING (9.00AM-12.30PM), 31 May 2026 Sunday MORNING (9.00AM-12.30PM), 31 May 2026 Sunday AFTERNOON (2.00PM-5.30PM), 1 April 2026 Wednesday MORNING (9.00AM-12.30PM), 1 April 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 2 April 2026 Thursday MORNING (9.00AM-12.30PM), 2 April 2026 Thursday NIGHT (8.00PM-11.30PM), 3 April 2026 Friday MORNING (9.00AM-12.30PM), 5 April 2026 Sunday MORNING (9.00AM-12.30PM), 5 April 2026 Sunday AFTERNOON (2.00PM-5.30PM), 7 April 2026 Tuesday MORNING (9.00AM-12.30PM), 7 April 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 8 April 2026 Wednesday MORNING (9.00AM-12.30PM), 8 April 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 9 April 2026 Thursday MORNING (9.00AM-12.30PM), 9 April 2026 Thursday NIGHT (8.00PM-11.30PM), 10 April 2026 Friday MORNING (9.00AM-12.30PM), 12 April 2026 Sunday MORNING (9.00AM-12.30PM), 12 April 2026 Sunday AFTERNOON (2.00PM-5.30PM), 14 April 2026 Tuesday MORNING (9.00AM-12.30PM), 14 April 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 15 April 2026 Wednesday MORNING (9.00AM-12.30PM), 15 April 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 16 April 2026 Thursday MORNING (9.00AM-12.30PM), 16 April 2026 Thursday NIGHT (8.00PM-11.30PM), 17 April 2026 Friday MORNING (9.00AM-12.30PM), 19 April 2026 Sunday MORNING (9.00AM-12.30PM), 19 April 2026 Sunday AFTERNOON (2.00PM-5.30PM), 21 April 2026 Tuesday MORNING (9.00AM-12.30PM), 21 April 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 22 April 2026 Wednesday MORNING (9.00AM-12.30PM), 22 April 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 23 April 2026 Thursday MORNING (9.00AM-12.30PM), 23 April 2026 Thursday NIGHT (8.00PM-11.30PM), 24 April 2026 Friday MORNING (9.00AM-12.30PM), 26 April 2026 Sunday MORNING (9.00AM-12.30PM), 26 April 2026 Sunday AFTERNOON (2.00PM-5.30PM), 28 April 2026 Tuesday MORNING (9.00AM-12.30PM), 28 April 2026 Tuesday AFTERNOON (2.00PM-5.30PM), 29 April 2026 Wednesday MORNING (9.00AM-12.30PM), 29 April 2026 Wednesday AFTERNOON (2.00PM-5.30PM), 30 April 2026 Thursday MORNING (9.00AM-12.30PM), 30 April 2026 Thursday NIGHT (8.00PM-11.30PM), 31 March 2026 Tuesday AFTERNOON (2.00PM-5.30PM)

DAFTAR / SEBUTHARGA REGISTER / QUOTATION