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 3 of 3
Clear filters- Year 1 · ComputingInstructions and Floor RobotsUKAges 5–63 levels
- Year 1 · ComputingTechnology Around UsUKAges 5–63 levels
- Year 1 · ComputingStaying Safe OnlineUKAges 5–63 levels
- Year 1 · ComputingSorting and Grouping ObjectsUKAges 5–63 levels
- Year 10 · ComputingBoolean Logic and Logic GatesUKAges 14–153 levels
- Year 10 · ComputingCPU ArchitectureUKAges 14–153 levels
- Year 10 · ComputingNetwork Topologies and ProtocolsUKAges 14–153 levels
- Year 10 · ComputingHexadecimalUKAges 14–153 levels
- Year 11 · ComputingSearching and Sorting AlgorithmsUKAges 15–163 levels
- Year 11 · ComputingEthical, Legal and Environmental IssuesUKAges 15–163 levels
- Year 11 · ComputingRobust Programs and TestingUKAges 15–163 levels
- Year 11 · ComputingData CompressionUKAges 15–163 levels
- Year 2 · ComputingAlgorithms and DebuggingUKAges 6–73 levels
- Year 2 · ComputingDigital PhotographyUKAges 6–73 levels
- Year 2 · ComputingMaking Digital MusicUKAges 6–73 levels
- Year 2 · ComputingTyping and Editing TextUKAges 6–73 levels
- Year 3 · ComputingLoops in Block CodingUKAges 7–83 levels
- Year 3 · ComputingDesktop PublishingUKAges 7–83 levels
- Year 3 · ComputingStop-Frame AnimationUKAges 7–83 levels
- Year 3 · ComputingBranching DatabasesUKAges 7–83 levels
- Year 4 · ComputingSelection: If-Then ChoicesUKAges 8–93 levels
- Year 4 · ComputingAudio Production and PodcastsUKAges 8–93 levels
- Year 4 · ComputingData LoggingUKAges 8–93 levels
- Year 4 · ComputingPhoto EditingUKAges 8–93 levels
- Year 5 · ComputingThe Internet and NetworksUKAges 9–103 levels
- Year 5 · ComputingSearch Engines and Reliable SourcesUKAges 9–103 levels
- Year 5 · ComputingIntroduction to SpreadsheetsUKAges 9–103 levels
- Year 5 · ComputingVector DrawingUKAges 9–103 levels
- Year 6 · ComputingVariables in ProgrammingUKAges 10–113 levels
- Year 6 · ComputingCreating Web PagesUKAges 10–113 levels
- Year 6 · ComputingSensing with MicrocontrollersUKAges 10–113 levels
- Year 6 · ComputingFlat-File DatabasesUKAges 10–113 levels
- Year 7 · ComputingIntroduction to PythonUKAges 11–123 levels
- Year 7 · ComputingComputer HardwareUKAges 11–123 levels
- Year 7 · ComputingSpreadsheet ModellingUKAges 11–123 levels
- Year 7 · ComputingDigital Footprint and WellbeingUKAges 11–123 levels
- Year 8 · ComputingBinary NumbersUKAges 12–133 levels
- Year 8 · ComputingPython Selection and LoopsUKAges 12–133 levels
- Year 8 · ComputingHTML and CSSUKAges 12–133 levels
- Year 8 · ComputingRepresenting ImagesUKAges 12–133 levels
- Year 9 · ComputingCyber SecurityUKAges 13–143 levels
- Year 9 · ComputingPython Lists and FunctionsUKAges 13–143 levels
- Year 9 · ComputingRepresenting SoundUKAges 13–143 levels
- Year 9 · ComputingDatabases and SQLUKAges 13–143 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.