Learning to code unlocks creativity and builds confidence in students regardless of age, gender, or race.”

Dennis Van Roekel - Former President, National Education Association.

RGB Logos (Square)_CL.png

Coding Logic is a logic-centered enrichment program for 6th to 8th graders that allows students to analyze, discover, examine, and take ownership of their computer science learning through sensory-rich collaborative learning experiences.

Robot 1b.png
What will my child learn?

Coding Logic focuses on the fundamental types of computational thinking skills that have been relevant for years, rather than a particular system, software, or language that may only be relevant for today.


Students learn through experiences of collaborative problem-solving, connecting materials and ideas to abstract computer science concepts. They engage in inquiry-based lessons to help them derive their own understandings.

Raising Hands
Robot 2d.png
What is computational thinking?
Computational thinking skills
  • Algorithmic Thinking
  • Decomposition
  • Abstraction
  • Generalization & Patterns
  • Data Representation
  • Logic & Evaluation

We strive to create enthusiastic problem-solvers, big-picture thinkers, as we introduce students to computer science concepts.

Hand drawing algorithm with marker on gl
GIQ logo with thick white outline.png
How we started?

Coding Logic was created as a derivative of Growing IQ (GIQ), a math-centric, enrichment program.  GIQ parents began to share with staff their frustrations regarding what their children were learning in various coding programs.  Many expressed that they found the programs were diluting the core computer science concepts that they were looking for.  In response to their concerns, we decided to apply the discovery-based approach of GIQ to computer science and Coding Logic was born.

Robot 3a.png
How will my child benefit?

Technology is everywhere, and the world is getting more computer oriented as time goes on.  If you look at any major industry from health, business, agriculture, biology, and many others, they are all continuously adapting to new technologies and understandings of computational thinking.  It is these skills that will help students adapt to higher levels of education, as well as the career they choose.

Enrollment requirements

Currently, students interested in enrolling in Coding Logic must either have completed Level 5 of Growing IQ, show a proficiency in the concepts addressed in Level 5, or be in 6th-8th grade.

Coding Logic focuses on teaching students the importance of working out problems algorithmically and how to properly examine the algorithms that are used in and outside of class.