Grade 3Develop simple Scratch animations and basic games. Focus on sequencing and creative storytelling projects.
Grade 4Build Scratch games like mazes with loops and conditionals. Emphasize logic and creative project design.
Grade 5Create interactive Scratch stories and simple calculators. Focus on events and basic algorithm design.
Grade 6Build simple Python games and intro HTML/CSS webpages. Learn basic sorting algorithms and project creation.
Grade 7Develop 2D Python or Scratch games and basic websites. Focus on functions and collaborative projects.
Grade 8Create Python games and HTML/CSS webpages with interactivity. Explore searching algorithms and student-led projects.
Grade 9Build Python games with Pygame and intro JavaScript apps. Apply basic data structures to coding projects
Grade 10Create complex Pygame games and basic React web apps. Use recursion and lists in project development.
Grade 11Develop advanced Python and React apps with interactivity. Apply arrays and algorithms to portfolio projects.
Grade 12Create sophisticated React apps and Pygame games. Use advanced algorithms for portfolio-worthy projects.