Classroom resources for GCSE computing.
Finding suitable teaching resources can be difficult. There is a lot of information out there, but often it is at the wrong level, relying on prior knowledge, incomplete or sometimes just incorrect. And even then, it a takes a lot of work to convert the information into useable classroom resources.
Schoolcoders resources are designed for GCSE, and contain presentations and workbooks which are ready for use in the classroom. They include teachers' notes and full source code for the exercises.
Our resources are designed to cater for a variety of abilities. In most cases, our resources can be extended into open ended projects for the most able students.
The source code for all the libraries we use is available on Github.
Many computer science topics can seem dry and abstract when taught in isolation. Our Computer Science in Code resources use practical Python coding to give life to CS topics.
For example, learn about vector graphics by creating Spirographs using a Python SVG library, and opening them in Inkscape. Or learn about computer sound by creating sound effects in Python and editing them in Audacity.
There has always been a well known affinity between maths and computing. Our growing collection of Python for GCSE Maths resources use GCSE maths topics as a rich source of interesting coding exercises - whilst at the same time helping to cement mathematical concepts. A virtuous circle!