With our Block Coding course, your students will learn to write code using visual blocks, combining events with objects and actions to make things happen in a programme.
The students are given lots of opportunities to practise their growing coding skills and to be creative building their own apps and games.
The Block Coding course consist of 6 different levels, each with different lessons designed to build the students' coding skills and confidence.
A glossary provides them with definitions of the different terminology.
There is also a Create area where the students have free access to all the code they have been learning and can create their own apps and animations. They can experiment using their own choice of backgrounds, objects and actions. These can be saved and shared with teachers or classmates.
Block Coding Lessons
In the Learn area, there are clear outlines of the lessons included in each level and the skills that the student will be introduced to, from making objects move to selections, sequencing, repeat loops and complex variables.
Before each level, the student can also choose to take a Refresher course recapping the skills learned in previous levels, meaning more able students do not have to start at level 1.
Students are also given frequent Debugging exercises allowing them to practise investigating and correcting existing code.
Block Coding provides comprehensive lesson plans, with suggestions for activities, and discussion points allowing students to talk about their coding using the correct terminology.
If your students are likely to be working more independently, we also offer a student guide: a worksheet which accompanies each level.
There is also a short help video for each level which shows the student what they will learn in this lesson and explains any new coding concepts. This can be revisited at any time.
During the lesson, the student will see a code area on which to add the blocks for each element of the code. The block are dragged across from the left-hand selection column to build up the code one step at a time.
Once the code is complete, the student clicks on Run and the creation will be played in the Design area.
If there are any errors in the code, this will be shown in the Console area.
The lessons have been designed to follow a number of different steps to allow the students to learn, practise and apply the coding concepts.
Solve - a solve step will ask the student to write code to perform a specific task. The students will be given guides and prompts to complete this step.
Practise - a practise step will ask the student to try out a similar code to make different things happen. The student will have to work out which code blocks to use and when.
Build - the last step allows the student free license to play around with the code blocks and to create their own scenes and designs without a pre-defined structure. This step can then be saved and the student can continue to work and develop their creation, or share their work with teachers or classmates.
Further details about the Block Coding lessons can be found in this article.