Coding for Students


This page provides links to resources that can be accessed on demand, including tutorials for students, popular coding apps and software and other resources that teachers use to support coding and computational thinking. The tutorials can be played on a whiteboard for the whole class, or better still, students complete the tutorials at their own pace and level, on their own devices – at home or in school.


Coding and Computational Thinking Tutorials 

Here are a selection of online skills based tutorials and classroom resources which students (and teachers) can access in their own time. They cover a wide range of programming tools and provide very user-friendly instructions for all levels from beginner to advanced. 

Before you start any coding activities, it's important your students know how to use the internet safely. The Webwise HTML Heroes programme is the ideal place to start for primary pupils (now including lessons for 1st and 2nd classes), while there are a range of post-primary resources available to download also. Visit the Webwise teachers' section for more information. Hour of Code One-hour tutorials designed for all ages, and including lesson plans and ideas for classroom use. 
Google CS First Student ProgrammeGoogles CS First programme is designed with students aged 9-14 in mind and starts with the fundamentals of coding and computational thinking, progressing to coding using Scratch. Lero's website is an excellent source of easy to follow lessons, introducing students to Scratch coding and providing lesson resources for students and teachers.
Scratch TutorialsScratch has created several step-by-step tutorials which students can follow at their own pace to gain the skills to create and edit their own Scratch project. 
Khan AcademyThe Khan academy includes several tutorials on coding and computational thinking, aimed at students of all levels. Type coding or computational thinking into the search bar and choose from a selection of easy to follow tutorials. 
Swift PlaygroundsThis is the learning environment for Apple's programming language, Swift. Students learn how to coding by solving puzzles and challenges. 
Barefoot ComputingBarefoot Computing is a resource for teachers and students that teaches computing in a fun and easy way, with or without a computer. 

Coding Apps and Software 

Here are just some of the coding applications we see in use in Irish classrooms. This list is by no means exhaustive!

Micro:bit Educational FoundationThe BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It is designed to encourage children to get actively involved in writing software for computers and building new things, and can be used work with other systems such as the Raspberry Pi.
ScratchScratch is a block-based visual programming language and online community where you can create interactive stories, games, and animations.
Scratch JuniorScratch Junior is a version of Scratch specifically designed for younger children aged 5-7.
Swift (Apple)Swift is a programming language developed by Apple which works on iPads and iOS devices.
LightBotLightBot is a puzzle game based on coding that is ideal for first-time coders.
KodableKodable can be used to teach children to code at home or school using fun interactive games.
Lego BoostThe Lego Boost app can be used along with the Lego Boost Creative Toolbox to create models with motors and sensors and bring creations to life through simple, icon-based coding commands.
Tynker: Coding for KidsTynker is a creative coding platform, suitable for students of all ages to learn to code at home, school, and on the go. Tynker have designed a coding curriculum that you can follow.
Tynker JuniorA version of Tynker created for younger coders.
Daisy the DinosaurDaisy the Dinosaur is a simple and accessible introduction to the world of computer programming for young children.

Go to next page 'Get involved in Coding Initiatives'
Return to main page