FreeCampus Python

Write and Explain Your First Programs

Write and explain a dispatch-card program using names, integer arithmetic, conversion, and formatting.
Open in Colab

What you will build

Write and explain a dispatch-card program using names, integer arithmetic, conversion, and formatting.

Follow the units in order and complete each unit challenge. Keep examples and debugging notes that help explain your choices. This overview is orientation, not a scored activity.

Unit sequence

  1. Get Started — 5 lessons and a unit challenge.
  2. Learning to Read and Write Python Code — 7 lessons and a unit challenge.
  3. Numbers, Text, and Other Values — 8 lessons and a unit challenge.

Prepare and pace your work

Review the prerequisites in the course overview before beginning this first milestone. Use each unit’s active-time estimate and pause at lesson boundaries. Plan another 2–4 hours for the milestone challenge, including rerunning checks and explaining your result.

Use Colab for notebook exercises and the workspace introduced in the units for local environment, packaging, and command-line tasks.

Connect the units

Finish with Pack a Moon-Garden Supply Box. Combine the milestone skills and check a changed condition. The challenge provides a contract, expected results, a hint, and self-review guidance.

Community learning is ungraded. Completion controls record your own progress only in this browser on this device; they do not issue a verified credential.

Begin the first unit.

Back to top