Acknowledgments ix
Preface xv
1 Coding, Robotics, and Values 1
2 The Coding Wars 23
3 The Rise of STEM 45
4 Coding as Another Language 63
5 From Theory to Practice 87
6 Coding Character 117
7 The Palette of Virtues 137
8 Coding Bridges 183
Further Readings 203
Resources 205