Please enable JavaScript to use CodeHS

Introduction to Computer Science in JavaScript (Collie)

Practice: Karel

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.

Lessons

15.1 Karel Syntax, IDE, and Commands

  • Syntax Introduction
  • Syntax Check for Understanding
  • IDE Introduction
  • IDE Check for Understanding
  • Parentheses and Semicolons Intro
  • +4 more

15.2 Debugging with Karel

  • Debugging with Karel Error Messages
  • Dancing Karel
  • Go Through the Door
  • Debugging Reflection
  • Debugging Strategies
  • +6 more

15.3 Extra Karel Practice

  • Functions Practice: K For Karel
  • Functions Practice: Karel Plants A Tree
  • Functions Practice: X Marks the Spot
  • While Loop Practice: Blackout
  • While Loop Practice: Move To Top
  • +7 more

15.4 Extra Karel Puzzles

  • Midpoint Karel
  • Target Karel
  • The Winding Yellow Road
  • Super Random Hurdles
  • Copy
  • +6 more