Skip to main content

Python Teaching Masterclass: Teaching Python in Secondary School with Strype

Online

01DecAn overview of the Strype interface

 

This free online two-part event series offers an opportunity to explore approaches to improving the teaching of Python programming in secondary schools. Led by Michael Kölling, Professor of Computer Science Education at King's College London, the sessions will share tips and techniques for creating engagement, reducing frustration, introducing exciting projects early, and helping learners develop a strong understanding of key programming concepts.

The content brings together pedagogical principles and practical examples. Examples and demonstrations make use of Strype, a free online Python IDE. While activities are supported specifically by the Strype environment, many of the techniques and teaching principles discussed can be applied to Python teaching in any setting.

Whether you are looking for fresh ideas for introducing programming or ways to keep learners motivated as they progress, these sessions will provide practical approaches that can be adapted to a range of classroom contexts.

Who is this for?

This event is for secondary school computing teachers working with learners aged 12-18 who are looking for ways to make programming lessons more engaging, motivating, and enjoyable. Whether you are introducing Python for the first time or refining an existing course, the sessions will offer ideas and approaches to help students stay engaged, overcome common frustrations, and develop confidence as programmers.

What to Expect

These interactive sessions begin with a short presentation of ideas and resources, followed by open discussion, shared experiences, and plenty of opportunities to ask questions.

While the two sessions complement each other and are designed as a series, each session can be attended independently and will provide valuable ideas, resources, and teaching techniques. Sessions will take place on Tuesday 1 and 8 of December from 16:30-17:30 (GMT) on Zoom.

 

Tuesday 1 December: Starting Strong with Python

The first session focuses on the early stages of learning programming, including:

  • Supporting students in their first weeks of Python
  • Making the transition from block-based programming smoother
  • Reducing common sources of frustration
  • Creating engaging first projects that inspire learners to continue

 

Tuesday 8 December: Moving Beyond the Basics

The second session explores teaching more advanced topics, including:

  • Working with lists
  • Processing text

 

Registrations are now open. Register for this event here by Sunday 29 Nov. If you have any questions or would like any further details, please email nmes-outreach@kcl.ac.uk.

 

At this event

Michael Kölling

Professor of Computer Science


Search for another event