Table of Contents:
  • Acknowledgments
  • Preface
  • Coding, robotics, and values foundations : a coding playground
  • Languages for children
  • Starting early
  • A window into their world : mouths cannot read bar codes
  • The coding wars
  • The two sides : a simplified story
  • The role of the teacher
  • The role of the student
  • The role of education
  • The role of coding
  • A window into their world : robotics guarding nature
  • The rise of STEM
  • The work pipelines
  • Global experience
  • Computer science and computational thinking
  • The problem with STEM
  • A window into their world : programming a map ; building a language
  • Coding as another language
  • Transitioning languages
  • Meaningful sequences
  • Doing things with language
  • Window into their world : Georgia, Elena, and the old lady
  • From theory to practice
  • Powerful ideas
  • A teacher's perspective
  • Coding stages
  • A window into their world : the missing audience
  • Coding character
  • The narrative approach : moral identities
  • The reasoning approach : moral thought
  • The experiential approach : a moral life
  • The values in coding as another language
  • A window into Their world : the best use of her time
  • The palette of virtues
  • The coding playground
  • The ten virtues
  • Curiosity
  • Open-mindedness
  • perseverance
  • Patience
  • Optimism
  • Honesty
  • Fairness
  • Generosity
  • Gratitude
  • Forgiveness
  • Coding a Mensch
  • A window into their world : the learning family
  • Coding bridges
  • The hidden curriculum
  • My four powerful ideas : a summary
  • A window into their world : A diversity of approaches.