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