Coding

Elementary (Grades K–5)

Elementary Coding Summary
Elementary Coding Summary

Introduces young learners to foundational programming concepts using block-based coding tools. Focuses on algorithms, sequencing, loops, conditionals, events, and basic debugging through interactive and creative projects that build computational thinking.

View Course

Middle School (Grades 6–8)

Middle School Coding Summary
Middle School Coding Summary

Focuses on transitioning from block-based to text-based coding, introducing core programming concepts such as variables, conditionals, loops, functions, and basic data structures. Emphasizes problem-solving and hands-on projects using beginner-friendly languages like Python or JavaScript.

View Course

High School (Grades 9–12)