CodeMonkey Blog

Category: Computational Thinking

Computational Thinking: The Skill Behind the Code

Computational thinking is the umbrella skill underneath everything else in this blog: breaking a problem into steps, spotting patterns, focusing on what matters, and building a step-by-step solution. It’s what kids are actually learning every time they work through a coding concept — whether or not the lesson uses that word. This category is both the big-picture explanation and the full glossary of coding terms that build toward it.

The four core skills:

• Decomposition — breaking a big problem into smaller, manageable steps
• Pattern recognition — spotting similarities and repeating structures
• Abstraction — focusing on what matters and ignoring the rest
• Algorithms — building a clear, step-by-step solution

For the big-picture explanation, start with What Is Computational Thinking? A Guide for Parents and Educators. Then work through the individual building blocks in our coding terms glossary — variables, loops, functions, algorithms, and more — each explained on its own.

what is computer coding

What is Computer Coding?

What is computer coding? Learn how coding works, why it matters, the main coding languages for kids and how your child can start learning to code.

Read More »
codemonkey

Learn How to Compare Values

Our new challenges introduce important computer science topics: not Equals to == Less than < Return values Sometimes computers need to compare two values to

Read More »
codemonkey goat

What If, Else

Life is full of tough decisions. If a banana is nice and yellow you better grab it quick, but what if it is green or

Read More »