You will learn how to use the repeat loop, if-else conditions, while loop, custom commands, variables, functions, Python lists, and recursion. Karel provides instant visual feedback – if you make a mistake, then the robot goes astray, hits a wall, or does something funny. The simplicity of the syntax will allow you to focus on programming logic. The Karel language has Python code formatting and some Python keywords, but it is free of colons, semicolons, commas, decimal points, parentheses and other features that are known to cause frustration to beginners. In this short course you will solve fun programming games and puzzles by writing simple programs for a robot. It has been designed with this minimum screen size in mind.
Attention Users: We strongly recommend that this app be used on tablets with at least a 7' screen.