We have incorporated into Codeillusion our knowledge of guided learning from over ten years of experience cultivating the field of education. Thus, we have made it possible to care for our students' emotions (via mentoring), such as carefully forming motivation, praise, and pushing them to take the next challenge, instead of simply passing on knowledge and judging whether something is right or wrong.
The learning continues!
Formative motivation, praise, and prompting the next challenge
Learning step by step
Codeillusion facilitates learning through extremely detailed steps → output → feedback. By apportioning only the topics that should be learned in each moment in appropriately small amounts, we create an environment in which students "become absorbed in playing and learn a wealth of information without realizing it."
A structure in which errors do not occur
Errors are major reason why beginners stumble when learning programming.
In Codeillusion, coding is done in a step by step interactive environment designed so that errors do not occur.
Also, learners are able to view hints and solutions for all problems, so even though there is no teacher to teach them, they are able to complete the entire curriculum through independent study.
The self-propelled learning cycle of Codeillusion
1. Forming motivation
A grand adventure that fosters curiosity about the story and the continous search for the solutions to riddles
2. Integrated learning
Skill lessons: gather jewels and easily have programming experiences
3. Consistent learning
Main lesson: acquire professional programming skills in the world of books
4. Practical learning
Testing practical skills: tackle obstacles in the story with the learner's acquired magic (=programming skill)