The CS Teachers Toolkit
A suite of interactive tools designed for Computer Science Teachers to help teach fundamental computer science concepts to secondary school students.
Educational Tools
Interactive visualisations to help students understand core computer science concepts
Teachers Tools
Tools to help teachers to teach
Number Systems
Tools to help students understand binary, hexadecimal, and number conversions
Networks
Tools to help students revise and test their knowledge of computer network concepts
Systems Architecture, Memory and Emebedded Systems
How the CPU works and the components within the CPU as well as how CPU works with primary memory and how Emebdded systems work.
Study
Tools to help students revise and test their knowledge of computer science concepts
Data Storage
Tools to help students revise and test their knowledge of data storage in a computer system
Data Structures
Interactive demonstrations of different abstract data structures
Algorithm Design
Tools to help students design and visualise algorithms before implementation
Search Algorithms
Interactive demonstrations of different search techniques and their efficiency
Sorting Algorithms
Visualise how different sorting algorithms organise data with varying efficiency
Support This Project
If you find these tools helpful, consider supporting the development of more educational resources
Your support helps create more free educational tools