My Training Philosophy
For workshops, lectures, and talks
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.