Welcome to AYA

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!

Download AYA

Play AYA

Click the button below to register your download!

Once you complete the couple of questions below, a personalized version of AYA will be generated and sent to your email!

Why do we need this data?

AYA is closely built to comply with each user's specific programming knowledge and skills and indicating them allows us to prepare the best app version for you. Absolutely all your personal information is fully anonymized and not shared outside this project.

Questions/comments? I'll be more than happy to hear from you on a.apostolov@uvt.nl