Our students learn through experiences connecting materials and ideas to abstract computer science concepts.  Students engage in inquiry-based learning experiences to help them derive their own understandings.


Students work on tackling computer science concepts and problems with a "pen and paper" approach.  Lessons learned in Coding Logic help students to better understand how the technology around them works, pushing them to be an innovator of technology rather than just a consumer.


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

Our Teachers  

I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.​

Coding Logic began when one of the teachers at Growing IQ (Mr. Coder Teacher) was having casual conversations about their students participating in coding classes using Scratch, Minecraft, Roblox, and similar block style programming languages.

Parents complained to Mr. Coder Teacher that they had spent months in various programs, but did not feel that their children were learning the necessary skills to help them get interested in or understand technology.

​Coincidently, Mr. Coder Teacher was starting to teach about Post's Correspondence Problem in his classes, a logic-based concept he had learned while earning his degree in Computer Science. While a college-level concept, he was able to simplify the concept and create manipulatives to be able to teach the problem-solving techniques to 3rd and 4th graders.

Mr. Coder Teacher began to recall his early days of earning his CS degree. Rather than sitting in front of a computer and working on projects constantly, his professors preached how a successful coder could break down a problem into sensible steps, write out the algorithm physically, and devise a way to solve the problem logically.

Curiosity led him to look at Elementary and Middle School level coding classes, and what he noticed was a lot of unstructured introductions to coding that didn’t allow the kids to truly understand basics of breaking down hards problems and creating logical solutions.

To some people, the idea of coding without a computer sounds silly, but in everyday life being able to walk through problems in your head, using pen and paper, or with manipulatives is an extremely helpful skill for any type of problem-solving.

Mr. Coder Teacher's curiosity and his experience teaching in the discovery based Growing IQ methodology
eventually led to the development and creation of Coding Logic.


I'm a testimonial. Click to edit me and add text that says something nice about you and your services.
Let your customers review you and tell their friends how great you are.”

Kevin Walker


Contact Information

750 Sunnyvale Saratoga Road

Sunnyvale, Santa Clara County 94087 USA



Tel: (408) 889-1447

© 2019 by Coding Logic