LessonsChallenges
MS. WHITBY'S CLASSROOM • PYTHON

One classroom. Two ways to build your skills.

Follow a concept-by-concept learning path, or choose a challenge and apply what you know. Switch between them any time.

LEARN IN ORDER

Python Lessons

Six units. Twenty-four lessons. Learn, predict, run, debug, and practice each skill before moving on.

  • Unit 01: How Programs Work
  • Unit 02: Values & Variables
  • Unit 03: Functions
  • Unit 04: Boolean Logic
  • Unit 05: Conditionals
  • Unit 06: Iteration
Browse all lessons →
CHOOSE YOUR NEXT TASK

Python Challenge Bank

Twenty-four reusable questions, sorted alphabetically with topic and difficulty filters.

  • Read full problem requirements
  • Run solutions against public examples
  • See related lessons for review
  • Keep drafts on the current device
Browse all challenges →

Choose your look 💜

Switch themes whenever you like. Your choice is saved in this browser and applies to Lessons and Challenges too.

For additional visual inspiration, browse Bootswatch's free themes (including Pulse and Quartz) or Color Hunt palettes. These are references, not plug-and-play options for this custom website.

About saving and grading

Run and Check provide practice feedback, not an official score. Drafts remain in this browser. For official credit, use the GitHub submission instructions provided with your lessons or challenges. Secure GitHub login, cloud grading, and the teacher dashboard are planned—not connected yet.