Coding resources from united kingdom

EU Code Week 2018

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

CS First

  • CS First is a free program that increases student access and exposure to computer science (CS) education through after-school, in-school, and summer programs. All clubs are run by teachers and/or community volunteers.
    Materials :
    • are completely free and available online
    • are targeted at students in grades 4th-8th (ages 9-14)
    • can be tailored to fit your schedule and needs
    • involve block-based coding using Scratch and are themed to attract students with varied interests


  • Everyone Can Code

    Technology has a language. It’s called code. At Apple we believe coding is an essential skill. Learning to code teaches you how to solve problems and work together in creative ways. And it helps you build apps that bring your ideas to life. We think everyone should have the opportunity to create something that can change the world. So Apple has designed a programme that lets anyone learn, write and teach code.

  • Swift Playgrounds

    Swift Playgrounds is a revolutionary app for iPad that makes learning Swift interactive and fun.

  • The Incredible Code Machine with Swift Playgrounds - Facilitator Guide: Celebrate EU Code Week — host your own coding event with Swift Playgrounds on iPad.


  • 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 is a free 3D java based drag and drop programming environment. The resources below provide tutorials for creating animations and making games using Alice:


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 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.