Our training techniques focus on key concepts, removing misconceptions, and building models through meaningful narratives.
Our goal is for our attendees to go through three stages during the course of training: relief at comprehension, excitement about future application, and irritation that no-one previously explained it so clearly!
We tailor the training experience to the needs of individual learners. Concepts are taught in relation - and in contrast - to the languages or technologies most familiar to the attendees. Pacing, depth, and examples are varied in response to your environment, and we teach the 'why', not just the 'what' or 'how'.
Developers leave training more confident, satisfied, and eager to apply new skills.
High quality training materials are important because they support both instructors and learners. Instructors can concentrate on applying their training skills knowing that ordering, foreshadowing, consolidation, diagrams, examples, practical work, and so on, have all been skillfully considered.
Learners appreciate the pedagogical structure, the supporting notes, and the visualizations.
We can help instructors further develop their skills where needed, whether it is fine-tuning presentation techniques or honing course development skills such as creating narratives, consolidation, and resolution.
Instructor led training and high-quality training materials have a profound effect on developer ability. Higher quality instructors and materials amplify this effect.