Coding, or computer programming, is giving a computer step-by-step commands to tell it what to do.
Why teach coding?
Students who have mastered coding can construct, hypothesise, explore, experiment, evaluate, and draw conclusions.
Coding is an important and necessary future-focused literacy. It is included as part of the school curricula in many countries who recognise this.
Five reasons to teach coding:
Coding is a tool to improve educational equity
Coding offers inclusion
Coding can improve neuroplasticity
Coding improves Science, Technology, Engineering and Mathematics (STEM) proficiencies
Coding is an important and necessary future-focused literacy.
For more Scratch Challenges check these out - Scratch Challenges
Microsoft MakeCode is a free online learn-to-code platform where anyone can build games, and code devices. It is a great tool to teach kids to learn how to code and the principles of computer programming.
Makecode Arcade is essentially a free online code editor that anyone can use to create retro arcade games for the browser or/and handheld consoles. There are lots of tutorials for your learners to learn the basics of programming.
Let's create a game where your player speeds through the cones to get to the hoop.
Click the image for the link.
The BBC micro:bit is a pocket-sized computer for introducing young people to software, hardware, and how they work together, using lights, buttons, sensors, and programmable features that make projects interactive and fun!
Use Microsoft Makecode to start coding with micro:bit. Using the tutorials on the micro:bit site is a great way to learn the basic.
For more lessons check out these micro:bit projects and the make it code it resources