MACReasonix MAC™
Enrollment open · Grades 1–8 · EN + AR

Because programming is not a language — it's a way of thinking.

MMATHEMATICS·AALGORITHMS·CCODING
One thought · three languages

Reasonix MAC™ is a computational-thinking platform for Grades 1–8. Mathematics, Algorithms and Coding, taught as one thought. Every score a child sees traces back to something they actually did — not a quiz.

Launch Reasonix MAC →See the 8 levels
STUDENT JOURNEY · 3D

From idea to screen

Three stations — one thinking language.
M · MATHEMATICS
M
A · ALGORITHMS
A
C · CODING
C
Stage 1 of 3

The child sees the pattern

Numbers, shapes and ratios become the vocabulary the child uses to describe the world.

M · MATHEMATICS

Identity

Number, shape, pattern — the vocabulary of the world.

A · ALGORITHMS

Systems

Steps, decisions, precision — how to be understood by a machine.

C · CODING

Your turn to act

Where the thinking meets the world. Blocks first; text when ready.

Curriculum · 8 levels

Eight levels. Twenty lessons. One thinking path.

Eight MAC levels, Grades 1–8, in English and Arabic. Each level builds one thinking capacity, assessed by a per-child Computational Thinking Index — built from real evidence, not quizzes.

MAC 1
Thinking
Grade 1
MAC 2
Repeat
Grade 2
MAC 3
Decide
Grade 3
MAC 4
Rules
Grade 4
MAC 5
Break Down
Grade 5
MAC 6
Combine
Grade 6
MAC 7
Data
Grade 7
MAC 8
Memory
Grade 8
Optional lab · Ages 10–16
The Thinking Cube · From Rubik's to Code
Notation, scrambles, inverses — Mathematics, Algorithms and Code in the palm of your hand.
Open lab →