We created BlockWorld because learning to code is hard. By gamifying learning in a engaging 3D world, students are excited for class, and learn faster. Students complete exercises with right and wrong answers, and projects with personalized goals.
While in a live class, the teacher appears as a character in BlockWorld alongside the video chat. Out of class, students can complete exercises and projects whenever they want.
We created exercises with right and wrong answers to ensure students get the repetition they need to retain concepts. We also create projects which have goals, but allows for the student to personalize how they achieve that goal. For example, a student might need to build a house, but there are lots of ways to do that!
In BlockWorld, kids will encounter all sorts of fun mysteries. They will need to harvest resources, save animals, build structures, and more! We believe kids learn best when they are engaged, which is why we created BlockWorld.
In the Game Course, students use our visual programming language called Puzzle to learn the very basics of loops, conditionals, variables, and functions. Using these concepts, they can build amazing structures in BlockWorld.
In the Data course, students will learn how to use data structures to accomplish more complicated goals in BlockWorld. They will learn to clean, visualize, and manipulate data using advanced techniques.