Online code education course for children's home learning.
Learning code made easy
CodePower Kids values and emphasises the storytelling through gamification.
The service was design to allow children to proceed with the learning through a storyline that let them feel like playing. Such method allows them to continue the learning process without losing interest.
No-teacher online learning
CodePower Kids was developed based on a no-teacher online learning environment that allows children to proceed smoothly with the learning on their own.
Three main types of contents are the pillars to maximize the characteristics of an online course, supporting the learning process:
Video: To absorve the content to be learned and to observe the Ozobot's movement;
Text: To enhance and complement the understanding of the content to be learned by reading additional explanations.
Quiz: To check if the child has acquired the knowledge from the learning experience.
If they cannot understand the quiz, they can always go back to the video or the written content.
Six different stages
CodePower kids contain six different stages based on different worlds, like in a video-game.
Each “stage” contains nine “levels”. By learning one or two “levels” in a week, which roughly accounts for about one or two hours, a child can complete one stage in two months.
Stage 1: Coding with paper and pen
To control the robots on your will, you will need to learn how to think in a logical manner. This stage helps the child to acquire logical thinking before they realise.
Stage 2: Basics of block coding
Through coding, the children will acquire the ability to create a batch of combined actions to control the Ozobot. In addition, by learning how to perform an auto-run action, the children will become familiar with the concept of “automation”.
Stage 3: Applied block coding (1)
In this stage, the children learn the basics of variables and applied conditional branching that are essential for coding.
Proceeding with the learning activities up to the point when they can actually using the variables to let Ozobot run.
Stage 4: Applied block coding (2)
In this stage, the child practices skills necessary for actually coding, such as 'function' and 'structured'. The stage translates such skills into familiar illustrations easy to understand, helping the children proceed smoothly with the learning process.
Stage 5: Advanced block coding
In this stage, the children learn about the computer data structure and algorithm. Examples of algorithm from familiar thing from daily life are brought as references, making it easy to comprehend.