Karel is the name of the dog that we use to teach programming concepts in this course. Giving commands to a computer is actually similar to how you can give commands to a dog.

Computer programs are built out of lines of code. These codes are like sheets of instructions that tell the computer what to do and how to do it.