ICT

Maps toUK NC (Computing)IB PYPCSTA-aligned

One lesson per topic — the same lesson serves every framework above at that age stage. No duplicates.

Seedlings · ages 4–6

36/36 ready
  1. 1Parts of a computer
  2. 2Safe clicks
  3. 3Using a mouse
  4. 4Using a keyboard
  5. 5Screens on and off
  6. 6Kind messages online
  7. 7Ask a grown-up
  8. 8Passwords are private
  9. 9Draw with a computer
  10. 10Take a photo
  11. 11Save your work
  12. 12Turn it off safely
  13. 13What is a computer?
  14. 14The screen and the keyboard
  15. 15The mouse and cursor
  16. 16Left click, right click
  17. 17The internet is like a library
  18. 18Home button on a browser
  19. 19Watching kid-safe videos
  20. 20Drawing with paint tools
  21. 21Saving and opening my file
  22. 22Typing my name
  23. 23Big letters and small letters
  24. 24The space bar
  25. 25Turning volume up and down
  26. 26Screen brightness
  27. 27Take a photo, take a screenshot
  28. 28Print my picture
  29. 29Kid-safe search: ask a grown-up
  30. 30Playing a learning game safely
  31. 31Do not share your name online
  32. 32Ask before clicking pop-ups
  33. 33Screen-time and breaks
  34. 34Tablets, phones and laptops
  35. 35The magic of on/off
  36. 36Robots and helpers around us

Explorers · ages 7–10

36/36 ready
  1. 1Coding basics: sequences
  2. 2Coding basics: loops
  3. 3Coding basics: events
  4. 4Debugging
  5. 5Block programming (Scratch)
  6. 6Making a game
  7. 7Staying safe online
  8. 8Recognising scams
  9. 9Digital footprints
  10. 10Making a slideshow
  11. 11Word processing skills
  12. 12Basic spreadsheets
  13. 13Search engines: how they work
  14. 14Copyright and images
  15. 15Kind communication online
  16. 16Scratch project: a birthday card
  17. 17Scratch project: a maze game
  18. 18Coding: conditionals
  19. 19Coding: variables
  20. 20Coding: broadcast messages
  21. 21Coding: nested loops
  22. 22Making a poster in Docs
  23. 23Making a diary in a spreadsheet
  24. 24Charts in a spreadsheet
  25. 25Search skills: refining queries
  26. 26Fact-checking online
  27. 27Fake news: how to spot it
  28. 28Cyber-safety: passwords
  29. 29Cyber-safety: 2-step verification
  30. 30Understanding cookies
  31. 31Cloud storage vs local storage
  32. 32Video calls with etiquette
  33. 33Kind gaming online
  34. 34Screen habits and sleep
  35. 35Coding a story with animation
  36. 36Digital art with layers

Pioneers · ages 11–15

36/36 ready
  1. 1Algorithms and pseudocode
  2. 2Programming: Python intro
  3. 3Programming: variables
  4. 4Programming: conditionals
  5. 5Programming: loops
  6. 6Programming: functions
  7. 7Data and privacy
  8. 8Encryption basics
  9. 9Networks and the internet
  10. 10How web pages work
  11. 11Building a simple website
  12. 12HTML basics
  13. 13CSS basics
  14. 14AI and machine learning: an intro
  15. 15Digital citizenship
  16. 16Python: data types
  17. 17Python: strings and lists
  18. 18Python: dictionaries
  19. 19Python: file I/O
  20. 20Python: turtle graphics
  21. 21Python: build a quiz game
  22. 22Databases: what they are
  23. 23SQL basics: SELECT
  24. 24SQL basics: WHERE and JOIN
  25. 25Web development: JavaScript intro
  26. 26Making a Chrome extension idea
  27. 27AI ethics: bias and fairness
  28. 28Machine learning: classification demo
  29. 29Cybersecurity: phishing
  30. 30Cybersecurity: safe browsing
  31. 31Personal data and rights (GDPR intro)
  32. 32Cryptocurrency and blockchain: an intro
  33. 33Careers in tech
  34. 34Open source and community
  35. 35Design thinking for apps
  36. 36Build a landing page (HTML+CSS)