Go back
CertifiedEducation quality


Zaio is an independent learning platform for teaching programing.
Not required
Offline play 
Playable offline
Educational Quality
Learning Goals

The pedagogical analysis covers how the product supports learning of the identified skills. The student’s role is assessed by four contrary pair parameters, which are selected to cover the most essential aspects on the use of the product.

Zaio course offers very informative videos and demonstrations. The pre-prepared content is excellent for students, as they can write their own Java scripts that are quickly corrected by automatic Zaio checking. This provides them with the opportunity to grasp what they should do and the areas they should focus on going forward.
The structure of the course is straightforward, allowing the user to easily understand what is necessary to move on to the next level.The progression from topic to topic is clear and the new content builds upon previously learned. Success is based on the ability to adapt knowledge that the solution delivers, and memorizing the code by repeating commands that have been thought. The student gets immediate and accurate feedback on their code.
Progress can be scheduled accurately, and the solution has a clear start and finish. The learning goals for each section are clear. In cohort learning clear deadlines can be assigned, and Zaio keeps you on track of your progress.
The progression in the solution does not involve any sort of comparison to others, which is beneficial. It puts the responsibility solely on the individual user, which is a positive thing in this kind of learning, where everyone can reach their own goals at their own pace. There are support channels available, both AI based and WhatsApp support.

The following are the high educational quality aspects in this product.

Clear and informative videos that are followed by good practical tasks and challenges that encourage exploring further.
The Zaio Assistant provides great feedback and corrects the learner before being able to proceed.
The progression on the course is clear, and it is well suited for complete beginners as well.

The supported learning goals are identified by matching the product with several relevant curricula descriptions on this subject area. The soft skills are definitions of learning goals most relevant for the 21st century. They are formed by taking a reference from different definitions of 21st century skills and Finnish curriculum.

Subject based learning goals

Understand the basic syntax and structure of the Java programming language.
Prepare a solid foundation for further studies in Java programming or related fields.
Obtain the ability to read and understand Java code written by others.
Develop problem-solving skills by solving programming exercises.
Familiarize yourself with object-oriented programming (OOP) principles and design.
Explore fundamental programming concepts such as variables, data types, operators, and control structures.
Learn how to write and run simple Java programs.

Soft skills learning goals

Practicing to plan and execute studies, make observations and measurements
Practicing memorizing skills
Using technology as a part of explorative process
Practicing logical reasoning, algorithms and programming through making
Using technological resources for finding and applying information
Using technology as a part of explorative and creative process
Understanding technological system operations through making
Using technology resources for problem solving
Practicing to notice links between subjects learned
Learning to combine information to find new innovations
Encouraging to build new information and visions
Learning to build information on top of previously learned
Practicing to notice causal connections
Developing problem solving skills
Practicing to set one's own learning goals
Practicing to take responsibility of one's own learning
Practicing to find ways of working that are best for oneself
Learning to notice causal connections
Practicing categorization and classification
Using technology for interaction and collaboration
Practicing keyboard skills and touch typing
Practicing to find, evaluate and share information
Practicing to use information independently and interactively
Learning to acquire, modify and produce information in different forms
Practicing logical reasoning to understand and interpret information in different forms
Practicing versatile ways of working
Practicing decision making
Learning to plan and organize work processes
Practicing time management
Practicing communication through different channels
Learning decision-making, influencing and accountability
Practicing to look things from different perspectives
Practicing to create questions and make justifiable arguments based on observations
Practicing to use imagination and to be innovative
Encouraging students to be innovative and express new ideas
Practicing creative thinking
Creating requirements for creative thinking
Learning to find the joy of learning and new challenges
Practicing to evaluate one's own learning
Practicing to observe spoken and written language
Practicing letters, alphabets and written language
Using technology for interaction and collaboration (also internationally)
Connecting subjects learned at school to skills needed at working life
Practicing strategic thinking
Encouraging positive attitude towards working life
Enabling the growth of positive self-image
Practicing to give, get and reflect feedback
Learning to understand people, surroundings and phenomenons around us
Encouraging the growth of positive self-image
Learning to face failures and disappointments
Practicing persistent working
Realizing the connection between subjects learned in free time and their impact to skills needed at worklife

The Finnish Educational Quality Certificate

Our Quality Evaluation Method is an academically sound approach to evaluating a product’s pedagogical design from the viewpoint of educational psychology.

The method has been developed with university researchers and all evaluators are carefully selected Finnish teachers with a master's degree in education.

More about the evaluation