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.5 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 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

Description

Further Information

Below is further information related to the Online Food Handler Training public classes that we offer. If you would like to view the class schedule and register, please scroll down or click/tap the red ‘View Schedule’ button at the bottom left.

EduFood is the short name for our company, EduFood Training & Services Sdn. Bhd. (formerly EduFood Training & Consultancy). We started operating under the name EduFood in 2019, and we offer various training services related to the food industry. The main service we offer is Food Handler Training, and the founder of EduFood has been a KKM-recognized trainer for this training since 2014. To date, more than 100,000 participants have received EduFood Food Handler Training certificates.

Yes, only a Food Handler Training School (SLPM) certified by the Malaysia Ministry of Health (KKM) may conduct Food Handler Training, and EduFood is one of the SLPMs certified by KKM. EduFood’s SLPM certificate number is SL0220117-4/1, and the certification can be viewed in KKM’s FoSIM system.

Food Handler Training provides basic food hygiene and food safety training in food handling activities for sales or commercial purposes. The following are the Food Handler Training modules:

  • FHT Module 1: Introduction
    1.1 Legal Authority
    1.2 Importance of Food Hygiene & Safety
    1.3 Importance of Maintaining Hygiene
  • FHT Module 2: Basics of Food Hygiene
    2.1 Personal Health
    2.2 Food Handler Attire
    2.3 Bad Practices of Food Handlers
    2.4 Good Practices of Food Handlers
    2.5 7 Correct Steps for Handwashing
    2.6 Equipment (Use & Cleaning)
    2.7 Premises & Basic Facilities
    2.8 Pests
    2.9 Waste Disposal
  • FHT Module 3: Basics of Food Safety
    3.1 Selection of Raw Materials
    (Wet, Dry, Processed Food)
    3.2 Correct & Incorrect Handling of Raw Materials
    3.3 Storage of Food Ingredients
    3.4 Storage Danger Zone
    3.5 Food Preparation
    3.6 Food Packaging
    3.7 Food Serving
    3.8 Food Transportation
  • FHT Module 4: Critical Factors of Food Poisoning
  • Conclusion

A few sets of simple quizzes must also be answered while the training is being conducted.

This training is mandatory for every Food Handler according to the Food Hygiene Regulation (PPKM) 2009. Under the Food Hygiene Regulation (PPKM) 2009, a Food Handler includes any individual who:
(a) Is directly involved in food preparation;
(b) Touches food or surfaces that come into contact with food; and
(c) Handles packaged or unpackaged food, or utensils, in any Food Premise.

In short, a Food Handler is an individual who is directly involved in food preparation and food handling activities for sales purposes, such as cooks, kitchen assistants, restaurant servers, food traders, and others. This training is also mandatory for individuals who run a home-based business involving the activities above.

Yes, this training may be joined by anyone, regardless of whether they are Malaysian citizens or non-Malaysian citizens. Even those who do not intend to work as a Food Handler may join this training. There is also no age limit, as long as the participant can fully understand the matters presented during the training.

It is an offence under the law if there is a Food Handler at a Food Premise who has not attended this mandatory training. An individual found guilty may be fined up to RM10,000, imprisoned for not more than 2 years, or both. The food premise may also be ordered to close and may only resume operations after all Food Handlers have obtained a Food Handler Certificate.

Yes, Food Handlers are also required to obtain the Anti-Typhoid vaccine every 3 years. This is to prevent infection from typhoid fever or typhoid caused by the Salmonella typhi bacteria. This disease is highly contagious and can cause death, so it is very important for every Food Handler to take this matter seriously. Please contact a nearby clinic to obtain the vaccination.

According to KKM requirements, participants must attend the training for at least 3 hours, receive all training modules, and answer all quizzes given during the training. For our online classes, if a participant enters the class late and cannot fulfill this requirement, the participant may be removed from the class and no certificate will be issued to that participant. The training duration we conduct is 3.5 hours in total to allow time for attendance-taking at the beginning of the training and a break period in the middle of the training.

Yes, a KKM-recognized Food Handler Certificate will be issued as proof of attendance for this training. This certificate is also recognized by Local Authorities (PBT) such as Municipal Councils and City Halls.

We will issue the PDF certificate within 12 hours after completion of the training, and the physical certificate will also be sent to the delivery address that we received.

The PDF certificate will only be given to the Person In Charge (PIC), which is the individual who registered the participants for the training.

The Food Handler Certificate is valid for life and is also valid at any Food Premise.

For public online classes as shown in the Class Schedule below, the training charge is RM50 per person, including certification and delivery of the physical certificate using mail postage (Poslaju delivery is also available with an additional charge).

The public online classes we offer are not HRDC-Claimable because the training duration is less than 4 hours. We only offer HRDC-Claimable training for private classes, please contact us for further information.

  • A PDF certificate is provided within 12 hours, which you can use to make a temporary copy before receiving the physical certificate.
  • The physical certificate is laminated to ensure that the certificate is long-lasting, durable, and easy to clean if it gets dirty.
  • We offer a service to make a new certificate copy if you lose your certificate.
  • It is easy to verify the validity of the certificate at edufood.com/verify.
  • Free postal delivery is provided. Poslaju is also offered with an additional charge. For registration of 4+ participants in a single order, Poslaju delivery is free.

We conduct the training live through Zoom. Participants must have a device that can use the Zoom app and has a front camera, such as a smartphone or laptop. The device used to enter the class cannot be shared, each participant must have one device for Zoom. Participants must also have a phone number with WhatsApp because information related to the training will be given through WhatsApp.

We offer this training in Bahasa Malaysia, English, and Chinese (Mandarin). Participants must understand the language used in the training, and please prepare a translator if the participant has limited understanding or does not understand (translators are not allowed for classes in Chinese). Participants will be removed from the class if they cannot understand the training material.

For training registration, we will need some information related to the participant as well as the address for delivery of the physical certificate. We do not require any documents for registration purposes.

KKM has set several rules for online training to ensure that participants pay full attention during the training. Among them, participants must always show their face through the camera throughout the training. If a participant does not follow the guidelines, the participant may be removed from the online class and no certificate will be issued to that participant. The list of guidelines if you attend the Online Food Handler Training organized by EduFood is as below.

  • Enter the class at the training start time.
  • Remain in the class throughout the training duration.
  • 1 camera/device, 1 participant.
  • Turn on the camera throughout the training.
  • Prepare a charger/power bank.
  • Use of a headset is encouraged.
  • Sit in a quiet place with a good internet connection.
  • Pay full attention during the training and do not do other activities.
  • Follow instructions given during the training.

The following are the steps to make payment and register for Online Food Handler Training on the EduFood website:

  1. Select a class in the Class Schedule below and then click/tap register. You may also select more than one slot and/or class, please refer to the guide in the Class Schedule section below.
  2. Fill in the Payment Form on the next page. The available payment methods are Online Banking FPX (B2C & B2B), eWallet, Card, DuitNow QR, & Bank Transfer.
  3. Make payment using the selected payment method. You will receive an invoice and be taken to the Registration Form page after payment is confirmed.
  4. Fill in the Registration Form to provide participant information and the delivery address for the physical certificate.
  5. Enter the WhatsApp group for the class. Training preparation information is provided in the group.

Please contact us either by call or WhatsApp at 0126426732.

Additional information

Pick Course Date

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

Maklumat Bayaran & Invois - Payment & Invoice Info

Bayaran boleh dibuat dengan: - Payment can be made with:
Online Banking FPX (B2C & B2B), eWallet, Card, DuitNow QR, & Bank Transfer.

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 NOTICE
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 
23 July 2026 Thursday MORNING (9.00AM-12.30PM)0 Slot Tersedia - Slot Available
23 July 2026 Thursday NIGHT (8.00PM-11.30PM)0 Slot Tersedia - Slot Available
24 July 2026 Friday MORNING (9.00AM-12.30PM)1 Slot Tersedia - Slot Available
26 July 2026 Sunday MORNING (9.00AM-12.30PM)6 Slot Tersedia - Slots Available
26 July 2026 Sunday AFTERNOON (2.00PM-5.30PM)2 Slot Tersedia - Slots Available
28 July 2026 Tuesday MORNING (9.00AM-12.30PM)9 Slot Tersedia - Slots Available
28 July 2026 Tuesday AFTERNOON (2.00PM-5.30PM)17 Slot Tersedia - Slots Available
29 July 2026 Wednesday MORNING (9.00AM-12.30PM)18 Slot Tersedia - Slots Available
29 July 2026 Wednesday AFTERNOON (2.00PM-5.30PM)17 Slot Tersedia - Slots Available
30 July 2026 Thursday MORNING (9.00AM-12.30PM)17 Slot Tersedia - Slots Available
30 July 2026 Thursday NIGHT (8.00PM-11.30PM)18 Slot Tersedia - Slots Available
31 July 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
2 August 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
2 August 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
4 August 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
4 August 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
5 August 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
5 August 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
6 August 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
6 August 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
7 August 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
9 August 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
9 August 2026 Sunday AFTERNOON (2.00PM-5.30PM)19 Slot Tersedia - Slots Available
11 August 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
11 August 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
12 August 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
12 August 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
13 August 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
13 August 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
14 August 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
16 August 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
16 August 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
18 August 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
18 August 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
19 August 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
19 August 2026 Wednesday AFTERNOON (2.00PM-5.30PM)18 Slot Tersedia - Slots Available
20 August 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
20 August 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
21 August 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
23 August 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
23 August 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
25 August 2026 Tuesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
25 August 2026 Tuesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
26 August 2026 Wednesday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
26 August 2026 Wednesday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
27 August 2026 Thursday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
27 August 2026 Thursday NIGHT (8.00PM-11.30PM)20 Slot Tersedia - Slots Available
28 August 2026 Friday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
30 August 2026 Sunday MORNING (9.00AM-12.30PM)20 Slot Tersedia - Slots Available
30 August 2026 Sunday AFTERNOON (2.00PM-5.30PM)20 Slot Tersedia - Slots Available
DAFTAR / SEBUTHARGA REGISTER / QUOTATION