ABSTRACT

Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach.

There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.

chapter 1|6 pages

Introduction

chapter 2|10 pages

Mental Models and Formative Assessment

chapter 3|9 pages

Expertise and Memory

chapter 4|10 pages

Cognitive Architecture

chapter 5|10 pages

Individual Learning

chapter 6|9 pages

A Lesson Design Process

chapter 7|15 pages

Pedagogical Content Knowledge

chapter 8|13 pages

Teaching as a Performance Art

chapter 9|16 pages

In the Classroom

chapter 10|15 pages

Motivation and Demotivation

chapter 11|12 pages

Teaching Online

chapter 12|11 pages

Exercise Types

chapter 13|11 pages

Building a Community of Practice

chapter 14|12 pages

Outreach

chapter 15|2 pages

Why I Teach