Skip to content
World 1 · First Steps · 4 min

First Steps: blocks to Python

Move, hop and repeat. Fix your first bugs.

Teaching this? Open projector mode

In First Steps kids build programs by tapping blocks. Each block is a real line of Python, shown next to the blocks as they build.

  • Right → go_right()
  • Jump → jump()
  • Repeat → for i in range(3):
  • Up → go_up()
  • Down → go_down()

Puzzles in this world:

  • 🐱 Cat and the cone: Hop over the cone
  • 🐰 Rabbit and stars: Pick up both stars
  • 🤖 Robot goes home: Get the robot to the flag
  • 🐱 Cat stops early: The cat stops too soon. Fix it
  • 🐸 Frog and the lily: Land the frog on the lily pad
  • 🤖 Robot turns wrong: The robot turns the wrong way. Fix it
  • 🚀 Rocket star run: Collect every star
  • 🦊 Fox and the key: Get the key, then the cherry
  • 🚀 Rocket misses one: One star is left behind. Fix it
  • 🐶 Dog fetches the bone: Bring the dog to the bone
  • 🐶 Dog runs past: The dog runs past the bone. Fix it
  • 🐟 Fish and the bubbles: Pop every bubble
Check yourself

Which Python line does the Right block become?

Check yourself

What does `for i in range(4):` do?

Check yourself

A program is almost right, but the cat stops one square early. What is a good fix?

0 of 3 required activities complete. Finish each task and quiz.Next lesson →

Report a mistake

What is wrong?
0 / 2000 · at least 10 characters
Sent along with your report
  • Page
  • About First Steps: blocks to Python — Code Garden · codekids/first-steps-guide
Plus your browser type. Reports go to our support system; see the privacy notice.