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 →