![A new language](/img/icon_building.png)
A new language
Coding is like learning a new language. Children learn to program using on-screen games, visual programming languages and actual coding scripts before they can decipher the complex math behind coding at the college level.
![Window to new opportunities](/img/icon_books.png)
Window to new opportunities
Early skilled learning for children such as coding, provides diverse opportunities and empowerment for the future enabling them to have a wider imagination of possibilities and creativity.
![Creative self-expression](/img/icon_bulb.png)
Creative self-expression
Children seamlessly move from simply interacting with technology to creating technology for creative self-expression in various ways.
![Critical skills](/img/icon_brain.png)
Critical skills
Coding enhances children’s math and analytical skills, including logical communication and critical thinking, which results in better writing skills.
![Resilience and patience](/img/icon_pc.png)
Resilience and patience
Children learn how to be resilient, practice patience and build up confidence as they tackle challenging problem-solving tasks through coding.
![Planning and organisation](/img/icon_plan.png)
Planning and organisation
Coding teaches children how to focus, be precise and develop planning and organisational skills, which they acquire naturally as they write more complex codes.