Future of the Classroom

Globally, 92% of future jobs will need digital skills and 45% of jobs will require workers who can configure and work confidently with digital systems and technology. To give students the best start possible, schools are looking to help them develop a toolkit of technical skills, starting with the most fundamental of them all - computational thinking.

The Concepts of Computational Thinking

The process of breaking large problems into smaller parts. These smaller parts are easier to understand, making the problem easier to solve.

Decomposition is a powerful tool that guides us through daily lives and school learning. We inherently do it even if we don't realize it.

The process of identifying patterns, trends and similarities among decomposed problems.

Patterns are opportunities for efficiency when solving problems. You can find patterns from previous experiences and apply them to other problems as well. It allows operations to be repeated and saves time.

The process of solving a problem step by step.

When you put on your clothes or pack your suitcase before going abroad, you are using Algorithmic Thinking!

The process of focusing on only the important details and ignoring other less important details.

When you tell a story, write a field report, or draw a picture of your family, you are using the Abstraction skill!


of future jobs around the world will require digital skills.

ZDNet, 2018

“I place a greater importance on computer science education or computational thinking and take it one step further than that to ask - how do you teach kids to design AI algorithms? The foundations for this lay in computer science education, and that is such a specialist area that I think we should be investing resources into promoting this in schools.”

— Vikas Pota, Group CEO of Tmrw Digital and Chairman of the Board of Trustees of the Varkey Foundation

Start teaching Computational Thinking

Get in touch with us to get a free trial and schedule your first class.

Get Started