What is Coding Galaxy?
Coding Galaxy is a gamified learning application for learning computational thinking(CT) and coding, is designed for students aged 5 or above. It facilitates in-class and after-class learning to foster students’ essential skills in critical thinking, communication, collaboration and creativity(4Cs) that today's students need in tomorrow's age of AI.
Coding Galaxy is certified by Kokoa Standard, a global quality standard for learning solutions. The prestigious Kokoa Standard has created a quality verification service based on Finnish educational expertise, currently regarded as the top education system in the world.
Coding Galaxy is certified by Kokoa Standard, a global quality standard for learning solutions. The prestigious Kokoa Standard has created a quality verification service based on Finnish educational expertise, currently regarded as the top education system in the world.
The assessment process covers learning goals and outcomes, engagement and pedagogical approach..
Recommended Usage
35 minutes per week.
5-7, 8-10, 11-13, 14-16 | |
![]() | ![]() ![]() |
![]() | Internet, tablets (iOS & Android) or Chromebooks |
![]() | User guide and demo video will be provided, curriculum guide and lesson plans will be available on Teacher Dashboard |
![]() | ![]() |
Coding Galaxy PricingPricing Plans ![]() |
Compare Coding Galaxy with...
Answer a few questions to help the education community
Have you used Coding Galaxy before?
Pedagogy
Certified by Education Alliance Finland
EAF Evaluation is an academically-backed approach to evaluating the pedagogical design of a product. EAF evaluators assess the product using criteria that covers the most essential pedagogical aspects in the learning experience.
PassiveActive
Coding Galaxy requires active engagement from the player to progress as the player can't pass the level without interacting with the game. The game has a simpler way to give commands in the first levels and have a fixed view on the game board. As the player gains more understanding and the difficulty level rises, it's good that the view angle can be changed and the commands are more complex.
RehearseConstruct
It's great to give the player a possibility to rate how difficult the levels was after they've passed it. That way they can keep track on their own progress. The collaboration model gives a possibility to use learned skills in a bit different way as the players need to observe the game from many different angles, not just their own one.
LinearNon-linear/Creative
The game itself is a linear and follows a certain structure. Students can move freely from one episode to other but they need to do the first activity to get the basic understanding.
IndividualCollaborative
The game is mostly played individually. It is possible for the teacher to set up a co-operation mode where multiple students can play together. The activities are designed so that the players need to communicate and plan together so they are able to pass the levels.
Learning goals
Certified by Education Alliance Finland
The supported learning goals are identified by mapping the product against the selected reference curriculum and soft skills definitions most relevant for the 21st century.
- Create and debug simple programs.
- Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
- Use logical reasoning to predict the behaviour of simple programs.
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.
- Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
- Understand simple Boolean logic and some of its uses in circuits and programming.
- Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
- Develop programs with sequences and simple loops, to express ideas or address a problem.
- Create programs that include sequences, events, loops, and conditionals.
- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
- Learning to find the joy of learning and new challenges
- Practicing to evaluate one's own learning
- Practicing persistent working
- Practicing strategic thinking
- Developing problem solving skills
- Practicing to look things from different perspectives
- Encouraging the growth of positive self-image
- Learning to combine information to find new innovations
- Learning to build information on top of previously learned
- Practicing to notice causal connections
- Learning decision-making, influencing and accountability
- Learning to listen other people’s opinions
- Practicing to argument clearly own opinions and reasonings
- Practicing to work with others
- Practicing versatile ways of working
- Practicing decision making
- Learning to plan and organize work processes
- Learning to acquire, modify and produce information in different forms
- Practicing logical reasoning to understand and interpret information in different forms
- Using technology for interaction and collaboration
- Understanding and practicing safe and responsible uses of technology
- Practicing logical reasoning, algorithms and programming through making
- Understanding technological system operations through making