Australian Maths Trust


We offer unique ways for you to encourage and inspire students who might have hidden natural ability in computer programming.

Computational thinking is becoming part of our everyday world. It is the basis of all computer programming and has led to platforms such has Facebook and Google.

Put simply, computational thinking is a problem-solving method that we draw on when solving complex problems with the use of computers. We draw on logical reasoning, algorithms, decomposition, abstraction and patterns, and generalisations when thinking computationally. 

Achievement standards in computational thinking are included in the Australian Curriculum. And we have offerings designed to help you introduce these engaging and empowering concepts to your students.

Using computational thinking, you can foster lateral thinking and pragmatic problem solving to unearth future talent in computer programming—something students might not normally have an opportunity to demonstrate.

Details of how you can open your students’ eyes to the game-changing discipline of computational thinking are included below.

This 1-hour competition is designed to identify pre-programming potential and is suitable for students ranging from year 5 to year 12.

This national event in problem solving and computer programming is ideal for students who already have some programming experience.


We offer unique ways for you to encourage and inspire students who may have hidden potential in computational thinking.

Suitable for students in years 3–12, this school-based maths competition reaches a global audience and attracts more than 250,000 entries each year.

Our competitions and programs empower students to become better problem solvers in school, so they can be creative solution finders in life.

Combining two residential camps with individual mentoring, this invitational program is for girls in years 9 and 10 who have shown potential in STEM subjects.