Karel
1 - Meet Karel
2 - Programming
3 - New Functions
4 - Decomposition
5 - For Loops
6 - While Loops
7 - Conditionals
8 - Refinement
9 - Extra Features
10 - Reference
11 - Code
Karel the Robot
Learns Python
Chris Piech and Eric Roberts
Department of Computer Science
Stanford University
January 2019
Get Started