Our Teaching Techniques

We meet students where they are with tailored techniques:

  • Visuals and storytelling for younger children.

  • Block-based to text-based programming transitions for preteens.

  • Advanced algorithms and system design for teens, preparing them for future careers.

The Cycle of Inquiry

Our lessons follow a Cycle of Inquiry to engage students in exploring real-world connections:

  • Ask: Start with curiosity-driven questions.

  • Investigate: Collect and analyze information through experiments, interviews, and observations.

  • Create: Synthesize ideas and develop new knowledge.

  • Discuss: Share and compare findings with peers.

  • Reflect: Evaluate the learning process and make improvements.

This cyclical approach ensures students actively engage with their learning, promoting creativity, critical thinking, and collaboration.