Teacher Resource

Code Kaleidoscope Lesson Overview

Year 8 creative coding lesson plan.

Lesson Intent

Use generative pattern making to introduce Python concepts in a creative and low-pressure way.

Timing

Success Criteria

Teacher Prompts

Cold Calling Questions

Use short, low-stakes questions to check understanding during the I Do and We Do sections.

Plenary

Ask each learner pair to share:

  1. Their preferred pattern and why.
  2. One programming idea they used, for example variable, input or loop.