• Single Step
  • Run Stepwise
  • Run Continuously
Logger
Nothing to display.
The code editor here is where you write Penjee code.
The map is where you can see your code's output.

The Map and the Code panes

Penjee will help you to learn how to code by solving fun challenges. Let’s start right away!

Whenever you solve each challenge, a green button will be shown. Click on it to move to the next step!

Next step »
The single step button runs a single line of code each time you click on it. Click 6 times to continue!
The run continuously button runs the entire program once you click on it. Click to watch it in action!
Well done! Let's move on to the next step!

The Single Step Button

This button executes your code 1 line at a time.

Next step »
Click 'Run Stepwise' to continue!
Well done! Let's move on to the next step!

Run Stepwise

The 'Run Stepwise' button will run your code, line by line.

Press it now to see how it works.

Next step »
Well done! Here's a log of what's happened in your program so far ...
Click 'Run Stepwise' and watch what happens in the logger below.
The logger will let you know more about each action you perform.

Debugger/Logger pane

The logger pane displays information about your program.

Click on 'Run Stepwise' and look at the changes in the logger just below the map.

Next step »
Well done! You have completed the tutorial.
Click to move to the basic training!
You can clear the log by pressing this button. Try it now!

Debugger/Logger pane

The logger pane displays information about your program.

Click on 'Run Stepwise' and look at the changes in the logger just below the map.

Next step »
[disabled for now, this is just a placeholder]

Basic training

Well done!
Click to move to the next step!

Basic training

Now, let's work on learning some basic penjee commands.

Pam the penguin can grab() fish and she can also drop() fish.

Add the line of code below in the code editor and click 'Run Continuously' to continue.

pam.drop()
Loading, please wait ...
v1.cdb8337