S01 · Sat, Sep 19, 2026

Explorer's Field Notes

Student slides for session S01. Use these to follow along in class or to recap what to try before next time.

Explore Studio

Learn Python. Explore Worlds. Build Your Own.

Nova, a young explorer with a coral coat and a backpack, points toward distant mountains at dusk. Pixel, a small round mint-green robot with one bright eye and a glowing antenna, hovers beside Nova. A crystal lantern glows beside the path.

Meet Nova and Pixel. Nova is an explorer. Pixel is Nova’s companion.

Over this year, you’ll create your own explorer, companion, and interactive world — with Python.

print("Hello, world!")

You've just arrived

Explore Every Object

Nova has just landed in Moon Meadow, an unfamiliar place, and the first thing any explorer does is start a field notebook. Today’s three observations are the opening page of yours.

Mission: visit-all-classroom-objects

Learning target: Use print(...) and string literals to record three world observations, then repair mismatched quotation marks.

Predict before running

Make a call before you test it

Who’s who today: you move Nova, the explorer, from the Landing Site. Pixel, Nova’s companion, waits by the landing pad. The Crystal Lantern is a world object.

Write it down: “I think ___ visible things will increase Visited because ___.” Decide whether Nova, Pixel, and the lantern should count.

Core path

Write it, run it, walk it

  1. Open your starter.py file for this session.
  2. Replace its three strings with your own observations. Keep exactly three print(...) calls.
  3. Run the file and read what prints.
  4. Checkpoint: show three separate printed lines and explain what a string is.
  5. Field note reflection: reread your three observations and choose one detail that feels worth investigating next. There’s no required answer — just pick the one that interests you.
  6. Launch the Trail for this mission from your terminal.
  7. Click the Trail window for focus. Move with WASD or the arrow keys and press E once near each world object.
  8. Checkpoint: compare the final visited count with your prediction.
  9. Close the Trail window. To retry: edit, save, run again.

Debug checkpoint

Predict the error, then fix only the quotes

print("The lantern flickers near the pond.')

Evidence: explain where Python thinks the string begins and where it thinks the string ends.

If you get stuck

Support and extension paths

Support: ask your teacher to demonstrate the Trail command. Report your three printed observations and watch which objects increase the visited count.

Extension: add a fourth observation using matching single quotes. This does not change the mission.

Using AI on this mission

Bounded questions, not full solutions

If you ask an AI tool for help, record your intent, your prediction, the exact bounded question you asked, the suggestion it gave, whether you accepted or rejected it, and your own explanation of the change. Do not paste whole files or ask AI for a complete solution.

Close

Wrap up S01

Save your work and keep your course folder where you can find it next session. Understanding what you changed matters more than finishing every path during class — be ready to say which line you edited and why.

What we learned in Python today →

Before Session 2

Imagine your explorer and companion

No code needed. Think about, or sketch:

  • your explorer’s name, what they look like, and one personality trait;
  • your companion’s name, what kind of companion it is, and one personality trait;
  • one thing you eventually want your companion to be able to do.

Next session you’ll share them, and start describing them with Python.