Schoolcoders wiki

GCSE Computing topics

Coding in Python classroom resources

These resources support the Coding in Python section of this site. You can purchase and download the resources from Gumroad.

The price is £25 for a single teacher, or £50 for a whole school licence (covering a single geographical location).

Alternatively you can purchase the full set of Schoolcoders resources, which contains these resources plus additional resources for other sections of the site.

Variables and expressions

expressions

Workbook and solutions, presentation. Covers expressions, variables, integer and floating point maths, floored divide and modulo.

Input and print

input and print

Workbook and solutions, cheatsheet, presentation. Covers inputting strings and numbers, printing different data types, using the input prompt and simple print formatting.

If statements

if and while

Workbook and solutions, cheatsheet, presentation. Covers if/else/elif statements, code indentation, if statements as flow charts, basic comparison operators.

Loops

loops

Workbook and solutions, cheatsheet. Covers while and for loops, ranges, with practical example exercises

Lists

Workbook and solutions, presentation, cheatsheet. Covers list operations, looping, searching and other functions.

Tuples

Workbook and solutions, presentation. Covers tuple vs list comparison, packing and unpacking.

Strings

Workbooks and solutions, presentation, cheatsheet. Covers simple strings operations, and some of the available formatting functions.