My Training Philosophy

For workshops, lectures, and talks

CHOO Jek Bao
1 min readOct 26, 2021

Required

#1 Start with learning outcomes

Why? Keep to objective to make it worth learner’s time

#2 Keep learning outcomes concise

Why? Make the session concise because nobody like long session

#3 Use Tell-Show-Practise-Tell

Why? Use a practise/lab terminal similar to Katacode and etc.

#4 Break learners into groups of three for practice exercises

Why? Create opportunities for peer-to-peer learning

#5 Use self-directed learning elements

Why? Encourage future learning similar to referencing Kubernetes.io docs

#6 Take frequent breaks / rests

Why? Help to keep learner focus for a longer period of time

#7 Build rapport with learners

Why? Make their learning memorable so they will keep coming back for more.

#8 Use easy to understand daily life examples

Why? Because nobody likes unrelatable examples or use cases.

#9 Make learning fun

Why? Because nobody likes boring lessons.

#10 End with a concept map

Why? Help learners organize and draw links between knowledge to facilitate retention

Optional

#1 Use assessment to serve as feedback for learners

Why? Provide feedback to show that their involvement matters

#2 Use formative assessments to track learner’s progress

Why? Motivate the strong learners; assist the weak learners.

#3 Provide opportunity for practice before assessment

Why? Make learning easier with practice.

#4 Provide different stages of learning recognition

Why? Give learners of varying goals a good reason to learn e.g. AWS SAA vs AWS SAP instead of Azure SAP.

--

--

CHOO Jek Bao

Love writing my thoughts, reading biographies, and meeting like-minded friends to talk on B2B software sales, engineering & cloud solution architecture.