• Students do not write code, they use pre-set coloured blocks similar to the ones that are used in Scratch. This makes learning programming simple, understandable, and fun.
• Every student learns the material at a different pace. We monitor students' progress and make tasks more complicated if the students cope quickly, or offer additional similar tasks for those having difficulties with the material.
• Students receive Reward Points for completing tasks. With this approach, students endeavour to work better and faster and they end up better remembering the material without even noticing it.