Learn Programming
In AYA, you code robots in their own programming language. The game presents core programming, computational, and algorithmic thinking skills in an user-friendly and intuitive manner.
AYA features puzzles, based on essential concepts, such as optimization, efficiency, and generalization. Play and improve your programming skills!
Functionality
AYA's own programming language is based on pseudo-code and aims to simplify its rules and syntax, focusing on functionality. You can seamlessly program functions, iterations, conditions, and many more with just a couple of characters.
Visualize and experience complicated programming concepts, broken down and presented in an intuitive way!
Python Focus
AYA was designed with a strong focus on helping users learn Python. The game's structure closely follows the Data Processing curriculum and taught material.
AYA also features various built-in Python tests and quizes, allowing you to evaluate and track your learning progress!
Assistant App
AYA comes with a fully-featured Assistant application, available as both web-site and Android app. It features an easy-to-use Graphical User Interface (GUI), allowing you to visually connect and build code from programming blocks.
The Assistant app also features advanced Python integration, able to export any code you write in it, as well as AYA's language and pseudo-code!