Learning to code unlocks creativity and builds confidence in students regardless of age, gender, or race.”
Dennis Van Roekel - Former President, National Education Association.
ABOUT CODING LOGIC

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.
CODING WITHOUT COMPUTERS
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.
Computational thinking skills
-
Algorithmic Thinking
-
Decomposition
-
Abstraction
-
Generalization & Patterns
-
Data Representation
-
Logic & Evaluation

What is computational thinking?
Computational thinking is a set of problem-solving methods that involves expressing problems and their solutions. It the ability to take a complex situation, identify the problem and develop possible solutions in a way that a computer, a human, or both, can understand.
Coding Logic helps students to better understand how the technology around them works; pushing them be innovators of technology rather than just consumers.
We strive to create enthusiastic problem-solvers, big-picture thinkers, as we introduce students to computer science concepts.
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.

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.