Some practical applications you can try out.
Made With Code - projects to make with code
MIT App inventor - code apps to change the world
Pixar in A Box - a collaboration between Pixar and the Khan Academy - teaches maths, science (including use of algorithms) and coding for Film Animation. Activities for all ages but most from around age 8 to adult.
Coding Practical Applications
Coding Rainbow - video tutorials - creativity with coding
Makerspace - tools for coding
Art Through Coding
Arduino is an open-source progammable electronics prototyping platform based on flexible, easy-to-use hardware and software. It can be used to create interactive objects. You can write and test your Arduino code at Autodesk Circuits. This is great if you have limited hands-on materials.
Makey Makey & Scratch Drum Kit
Lego Mindstorms EV3 - make programmable Lego robots. Not a cheap option but plenty of scope for creativity with a variety of robots able to be created and programmed.
Lego Wedo 2 - Robotics kits that use Lego and can be programmed with the provided software or with Scratch - you need to add the Scratch extension in the Scratch web version - under More Blocks.