Please enable JavaScript to use CodeHS


Alternate Exercises: Karel

Units

Unit Description
Programming with Karel: Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Karel Challenges: Students apply all the foundational concepts from Intro to Karel to solve new challenges.
Extra Karel Practice: It can take some time to learn all of Karel's tricks. Brush up here with some extra Karel practice problems. These reinforce all of the fundamental concepts introduced in Karel, including commands, functions, loops, conditions control structures, and problem decomposition.
Extra Karel Puzzles: A set of all the trickiest Karel puzzles for you to solve
Programming with Karel (ACE): Students learn the basics of programming by giving Karel the Dog commands in a grid world.