Making Learning Whole is a framework that encourages letting the learner develop a big picture of the whole journey.

As an educator, my dream is for the students to develop an understanding of what they are learning for, and get an inkling of how they can be applied.

This document is a work-in-progress. As more methods of how to apply Making Learning Whole are discovered, those ‘plays’ will be added here.

Principle 1: Play the Whole Game

  1. CS50 providing tracks for application and relevant assignments through access to real-world data
  2. fast.ai creating a big picture for deep learning and getting users solving their own problems before focusing on the implementation of data structures and algorithms

Principle 2: Make the Game Worth Playing

  1. Keeping score through leaderboards and checkpoints, providing extrinsic motivation

Principle 3: Work on the Hard Parts

  1. Teaching via concrete examples before the abstract concept
  2. Conscious effort by athletes and performers to rehearse difficult skills or sections

Principle 4: Play Out of Town

  1. Giving diverse examples and practice problems to unearth the general principles

Principle 5: Uncover the Hidden Game

Coming soon!

Principle 6: Learn from the Team

  1. Learning a new skill with friends, to keep you accountable
  2. Pair programming
  3. Studio-based teaching

Principle 7: Learn the Game of Learning

  1. Allowing students to choose their own learning path via Differentiated Instruction

If you want to learn more about the principles from the book, check out the book notes here!