CS Teaching Resources

There are a whole range of possibilities when you want to begin some computing science and computational thinking.


We’ve picked the very best resources currently out there. Click on the image to access the site.

 
Code.org is  one of the most amazing resources on the web.  Pupils can learn how to program using block based coding approaches. Kick off with an Hour of Code and then explore courses that really engage the brain! Contains videos from prominent computer scientists like Mark Zuckerberg and Bill Gates : See videos HERE
 
Scratch has opened up the world of coding for millions of pupils and staff. Block based instructions make building a program really easy. There are tutorials to lead you through getting started when you click on “Create” but there are hundreds of websites with Scratch lessons built in like CodeClub or ScratchED
 
Barefoot Computing resources go from Early to Second Level and matched to Curriculum for Excellence. Sign up to get great Unplugged and Coding lesson plans to develop pupil understanding of Computing Science. Have a look at teaching activities and resources like the Computational Thinking poster.
 
Google have created a wealth of resources to support for in school/after school computing science learning. This uses Scratch as its main tool and projects cover a wide range of areas including music, arts, sports and you can view their lesson plans and videos for free. Check out this lesson plan HERE which is a good lesson to start with.
 
micro:bit lets pupils undertake some physical coding by using a block based environment to write code that controls a nifty little piece of kit that has programmable LED lights, sensors, input ports and bluetooth that will let you explore STEM activities and light up their imagination. Check out some lesson ideas HERE
 
Swift Playgrounds is an iPad app that starts pupils on the road to coding in the language that powers apps all over the world. Swift Playgrounds is incredibly engaging and comes with a complete set of Apple-designed lessons. Play your way through the basics in “Fundamentals of Swift” using real code to guide a character through a 3D world. Then move on to more advanced concepts.
 
code club have amazing resources for pupils aged 9-13. Young people build up programming skills as they move through the projects in their club. Projects introduce key programming concepts where learners follow step-by-step instructions, creating something different and original in each project. All the activities encourage challenge-based learning.
 
Tynker is an amazing app (you can also use the Tynker site).  Pupils begin experimenting with visual blocks, then progress to JavaScript and Python. The app introduces coding through immersive game-like courses where they solve puzzles to achieve a goal. The Space Cadet and Dragon Spells courses map directly to the  Everyone Can Code program from Apple. You can even control drones!
 
BBC have a great collection of resources for both primary and secondary. It’s full of great videos, activities, games and learning guides.  Videos are great explainers of key computing science concepts. In secondary the senior phase qualifications are also well served with  BBC Bytesize from National 4 to Higher

 

Supporting learning and teaching using digital solutions

Report a Glow concern
Cookie policy  Privacy policy