Let's Play Code Combat: Playing with Python

Workshop Categories: Algorithms & Programming

Code Combat is a multiplayer game to help people learn to program. Through solving puzzles and defeating ogres players progress through the game levels to learn increasingly complex programming concepts.

This workshop uses the Code Combat resource to help set the context for the day. Pupils begin the workshop by registering and playing a few levels of the game for themselves, before being asked to apply their computational thinking skills to attempt to decompose the main elements of the game. The magic of computing is then introduced through magic tricks to teach sequencing and algorithmic thinking.

Pupils then return to the computer to apply their skills to move into Python and learn the basics of creating ‘Hello World’ style programs. A sample file is provided, and pupils are encouraged to decompose the given program and use logical reasoning to identify what the program does before making their own modifications to personalise it. Opportunities are then given to enable pupils to teach themselves some new skills based on suggested online tutorials. Through working with their peers they then use what they’ve learnt to create something new and inspirational. Before the end of the day the pupils return to Code Combat to complete the ‘create your own level’ challenge to help consolidate their learning for the day.

Download the teaching guide below or login for access to the full set of resources. 

Documents

Let's Play Code Combat: Playing with Python Workshop Pack

You must be logged in to access files displayed below.

Let's Play Code Combat Image
Lets Play Code Combat 2019.zip
Supporting Materials.zip

Our Supporters

Nintendo Logo
UKIE Logo
SEGA Logo
PlayStation Logo
Warwickshire County Council Logo
Ubisoft Logo