Coding resources from United Kingdom

EU Code Week 2017

General resources

  • Junior Computer Science: A great site with many exciting activity ideas and planning resources for teaching Computer Science.
  • Code Kingdoms: Code Kingdoms teaches Computer Science and programming in a way that’s fun for kids. The kids design their own game levels using real JavaScript code, which they can then share and challenge friends with.
  • Algorithms KS1 & KS2: Unplugged activity ideas for teaching children about algorithms.
  • Touch Develop – Scheme Of Work: Python to Touch Develop great resources for teaching programming concepts.
  • django-marcador - a free Django tutorial

Scratch

  • Scratch Learning Resources: Brilliant Primary and Post Primary lesson plans using Scratch developed by Irish Software Engineering Research Centre.

iCode by iTeach

  • iCode: iCode is an initiative created by iTeach to provide schools with a structured programme to run a coding and programming club as an after school, extra curricular activity or as a structured programme within the school day. A range of fantastic lesson plans, curriculum maps and resources are available to help teachers and school leaders embed coding, computing and computer science across the school.

Alice

Alice is a free 3D java based drag and drop programming environment. The resources below provide tutorials for creating animations and making games using Alice:

AppInventor

MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. These resources provide example projects to start building apps with your students.

Hopscotch

Hopscotch is a drag and drop coding app available on iPads. This resource provides activity ideas to start coding using Hopscotch linked to the curriculum and computer science concepts.

Academy of Code

Academy of Code provides a free collection of interactive tutorials for HTML, CSS, JavaScript, PHP and MySQL.

Know any other resources? Send us an email or add links to this page with a Pull request on GitHub!