This section lists our subscription resources by topic.

See also resources mapped to curriculum.

Introduction to Python classroom resources

Python is one of the most popular languages for teaching as a first text based language. It has a clear syntax, so that a simple program can be written in a couple of lines of code. But it is also a powerful, high level language with many libraries available to support almost any type of project.

This is a complete set of resources for teaching the fundamentals of Python to beginners. Starting from basic expressions and variables, they cover if statements, while and for loops, strings, lists and tuples.

Algorithms

Computer Logic classroom resources

Covers basic logic gate symbols and truth tables, also uses simple electric circuits to illustrate how gates behave. Inverting gates, and simple combinations of gates, are also covered. Venn diagrams are used to relate sets to logic gates.

The resources include presentations for classroom use or individual revision. There are also workbooks with answers and teachers' notes.

Computer science in code

Computer science concepts can sometimes seem quite abstract for students who don't have any practical experience of them. These resources provide the opportunity to learn about CS topics through hands on Python coding activities.

Resources are suitable for all abilities. Projects are open ended, so that students can continue to develop projects which interest them.

Computer sound Vector graphics

Python projects

Coding projects to provide extra practice in Python programming

Resources are suitable for all abilities. Projects are open ended, so that students can continue to develop projects which interest them.

First project - Webserver using Flask

Python for GCSE Maths

Use Python coding to solve maths problems at GCSE level. Maths and computing are closely related areas. Maths provides many interesting problems which can be tackled using simple programming. Coding can help with subject understanding in Maths.

Resources are suitable for all abilities. Projects are open ended, so that students can continue to develop projects which interest them.

First project - Finding Pi

Resources may be used by teachers and students within a single school at a single geographical location. Academy chains, please enquire about pricing.

Membership can be purchased via gumroad.com. Please use a valid email address and this will be used to return your access password, and to keep you updated on new resources. Please allow 2 working days for your account to be set up.

Subscribe

Sign up for Schoolcoders membership to access all our resources for an annual subscription of just £40 for a single school (a discount of 60% of the full price of £100). Membership allows you to download all existing resources, and any new resources, for one year.