Computing teaching kits
3,927 free kits by grade and subject. Each one has a lesson outline, a worksheet with answer key, a 10-question quiz, flashcards and classroom slides. Open any kit to preview it, then edit and print it free.
Topics follow the style of each region's curriculum. Please check them against your own scheme of work and review every kit before using it with your class.
140 kits · page 1 of 3
Clear filters- Grades 9–10 · Computer ScienceAlgorithms and FlowchartsIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceBinary and HexadecimalIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceLogic Gates and Truth TablesIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceVariables, Data Types and SelectionIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceLoops and IterationIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceSearching and Sorting AlgorithmsIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceComputer NetworksIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceCybersecurity ThreatsIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceRepresenting Images and SoundIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceThe CPU and Computer ArchitectureIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceMemory and Storage DevicesIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceFunctions and ProceduresIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceArrays and ListsIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceDatabases and SQLIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceEthics, Law and ComputingIB-styleAges 14–163 levels
- Grades 9–10 · Computer ScienceTesting, Debugging and ErrorsIB-styleAges 14–163 levels
- Grades 3–5 · ComputingLoops in Block CodingGeneralAges 8–113 levels
- Grades 3–5 · ComputingBinary NumbersGeneralAges 8–113 levels
- Grades 3–5 · ComputingConditionals and EventsGeneralAges 8–113 levels
- Grades 3–5 · ComputingFlowchartsGeneralAges 8–113 levels
- Grades 3–5 · ComputingDebugging StrategiesGeneralAges 8–113 levels
- Grades 3–5 · ComputingVariables and ScoresGeneralAges 8–113 levels
- Grades 3–5 · ComputingAnimating SpritesGeneralAges 8–113 levels
- Grades 3–5 · ComputingHow Search Engines WorkGeneralAges 8–113 levels
- Grades 3–5 · ComputingInput, Process, OutputGeneralAges 8–113 levels
- Grades 3–5 · ComputingSpreadsheet BasicsGeneralAges 8–113 levels
- Grades 6–8 · ComputingVariables and Data TypesGeneralAges 11–143 levels
- Grades 6–8 · ComputingHow the Internet WorksGeneralAges 11–143 levels
- Grades 6–8 · ComputingRepresenting Text and ImagesGeneralAges 11–143 levels
- Grades 6–8 · ComputingLists and ArraysGeneralAges 11–143 levels
- Grades 6–8 · ComputingFunctions and ProceduresGeneralAges 11–143 levels
- Grades 6–8 · ComputingInside a Computer: HardwareGeneralAges 11–143 levels
- Grades 6–8 · ComputingBuilding Web Pages with HTMLGeneralAges 11–143 levels
- Grades 6–8 · ComputingFirst Steps in PythonGeneralAges 11–143 levels
- Grades 6–8 · ComputingMalware and CybersecurityGeneralAges 11–143 levels
- Grades 6–8 · ComputingMicrocontrollers and SensorsGeneralAges 11–143 levels
- Grades 9–12 · ComputingSearching and Sorting AlgorithmsGeneralAges 14–183 levels
- Grades 9–12 · ComputingEncryption and Cryptography BasicsGeneralAges 14–183 levels
- Grades 9–12 · ComputingBoolean Logic and Logic GatesGeneralAges 14–183 levels
- Grades 9–12 · ComputingObject-Oriented ProgrammingGeneralAges 14–183 levels
- Grades 9–12 · ComputingDatabases and SQLGeneralAges 14–183 levels
- Grades 9–12 · ComputingNetwork Protocols and TCP/IPGeneralAges 14–183 levels
- Grades 9–12 · ComputingMachine Learning BasicsGeneralAges 14–183 levels
- Grades 9–12 · ComputingStacks and QueuesGeneralAges 14–183 levels
- Grades 9–12 · ComputingThe Software Development Life CycleGeneralAges 14–183 levels
- Grades 9–12 · ComputingRecursionGeneralAges 14–183 levels
- Grades K–2 · ComputingWhat Is an Algorithm?GeneralAges 5–83 levels
- Grades K–2 · ComputingDirections and DebuggingGeneralAges 5–83 levels
Can't find your topic?
Make maths practice with computed answers, or a kit from your own word list or notes. No AI credits needed.