With the new changes to the ICT curriculum in England for 2014, I decided to collate all the Computing links that I can in this one handy space. Suggestions welcome.

Excellent guide to new Computing Curriculum from NAACE and CAS written by Miles Berry (@MBerry)

Amazing Book by @SimonHaughton (Very good for adults too! ) Computing theory for 7 to 11 year-olds

Brilliant explanation of Computational Thinking by Dan Bridge (@danfBridge)

Computer Science Terminology for Primary Teachers  by Phil Bagge (@Baggiepr)

Great Google Docs crowd-sourced Computing in Schools Document Started by Sheli Blackburn (@SheliBB)

The internet explained for 4 year olds and diagrams!


Assessing Computing

A great article written by Miles Berry (@MBerry)

Essential!Progression pathways by CAS (Have to join CAS (free) to access)


Recommended Websites

Computing at Schools Network- CAS  A MUST JOIN!Amazing resources for teaching Computing for all age groups

Shaun the Sheep Games academy-The great folks at Aardman animations and Nominet Trust have made sprites from Shaun the Sheep available to use in Scratch-not only that they have brilliant Scratch lessons-taking you from beginner to Games Master!

Great Primary Computing Website  by @drchips_

@JohnBilton Great Computing website

Digital School House-brilliant resources.

Code Club-Resources to start a code club or for class.

Excellent InPractice Computing for children website by Dan Bridge

BBC Learning clips ‘Cracking the code’  a series of programmes about programming!

Fabulous Computing in Y1-Y6 posters by Aaron Webb (@A_Webb_7)

Amazing  Junior Computer Science website By Phil Bagge

Great TED Talk-Kevin Slavin: How algorithms shape our world

Teaching schools experts Computing in School resources

Computer Science Unplugged -Teach computing without computers! Amazing must see site.

Barefoot Computing -Teach Computing without computers from CAS network

Dan Aldred ‘s (@Dan_Aldred)How to’ programming guides

Programming in Schools blog by @edsouthall

Girl Develop IT -Empowering women of diverse backgrounds from around the world to learn how to develop software.

Amazing Pearltrees collection of programming articles and resources by Carlispina

Teaching Students to Program in One Hour of Code
Smart List: 20 Coding & CS,Assessment & Data Resources
Experts Weigh in on K-12 Coding & CS Resources
Coding Is Not Just For Computer Programmers
The Transition from Cursive to Coding
Teaching Students to Code with PowerPoint
Infographic: Why US STEM Initiative Shouldn’t Over Look Computer Science
Hacking the Scouts
Integrating Computer Science Into Everyday Subjects
Building STEM Skills by Learning Game Design
Learn What Most Schools Don’t Teach
The Hour of Code- Join the Movement
Worlds of Making @ NMHS
Everything is Coming Up Robots

Teaching students to code websites

Hello!Processing. Step-by-step guide with video & resources for beginner coders

‘Teaching Kids Programming’ - a framework designed specifically for teaching basic programming to children aged 10 and up.

Crunchzilla Simple online tutorials to teach java to pre-teens

Coding for Good Series of coding lessons on a variety of programming languages


Apps for teaching coding/programming


Bee-Bot Pyramid

Hakitzu Elite: Robot Hackers



Daisy the Dinosaur

Cato’s Hike Lite or Cato’s Hike


Programing on iPad Codea tutorial pt1 – absolute beginner-YouTube video

Move the Turtle


Light-Bot Lite, Light-Bot Hour of Code, Light-Bot

Kodable or Kodable Pro

Scratch (Scratch Maze)

Game Coder

Introduction to Computer Programming

Sketch Nation

Pettson’s Inventions

Toca Boca Builder


Coddy Free or Coddy Luck

KineScript Lite or KineScript


L2 Code CSS

L2 Code HTML

RoboLogic 2 HD Lite or RoboLogic 2 HD


My Robot Friend


Great lesson plans for teaching coding to Younger Learners with Hopscotch with video tutorials.

Overview of Hopscotch on Educade (includes video tutorial & block category descriptions)

Preparing for STEM Lessons on Coding with Hopscotch for iPad (by @wfryer )

Hopscotch Lesson Plan by Paul Hamilton

Hopscotch in the Maths Classroom (by @johnstillitano)

Official Hopscotch Blog


Create Apps with TouchDevelop!YouTube video


Web Based games


CodeSpells Game that helps you learn Java Script

Click School Great games flash games that help demonstrate computing concepts

Light-Bot Online Game

Romy the Robot    A simple but creative programming game  Created by Sandaig Primary

Blockly   Another simple ‘game’ to teach programing-you stack instructions in ‘blocks’ to guide your robot.

Thinking Myself -Simple web based ‘Computational Thinking’ explanation of Decompose, Pattern recognition, Abstraction, Algorithm & Variables. Thanks to Phil Bagge (@Baggiepr) for link.

Expresso Coding (Free until October 2014)

TesiBoards have some pretty nifty programming games for KS1 (subscription needed though)

Robocode-Older students-program a robot in Java to compete against other robots

Snap-Scratch style visual programming tool from Berkeley University US

KineScript -Using the same visual programming metaphor as MIT’s Scratch, this app helps students craft animated stories.


Desktop tools useful for programming

GameSalad (free, ports to iOS, Android & more)

Platinum Arts Sandbox Free 3D Game Maker (free)

Trimble SketchUp (free, formerly Google SketchUp)

Lego Digital Designer (free)

Sketch Nation Studio (free)


Stencyl (Windows, Mac, Lunux; Free)

Play my Code A great site where you can build games with HTML5

Code Kingdoms Write code-defend your Kingdom-progress through to Java!

GameStar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games!

J2Code- A set of lessons for Primary age pupils from J2E network that is excellent.



@GeekyNicki Brilliant Kodu website

Kodu for visual programming resources


Beebots and Probots

@simonhaughton has some great Probot lesson plans on his website



Scratch 2 download

Tons of TeacherTube Scratch Video Tutorials

Scratch Simulations (thanks to Wesley Fryer PhD (@wfryer) for all links)

Mitosis (Scratch)

New Year Fireworks (Scratch)

More Outstanding Scratch Simulations (Scratch gallery)

8 lesson Block Scratch Challenge

In 15 minutes, create a cool project in Scratch using just these 8 blocks.

(This activity is included as page 16 in the Scratch Workshop Design Guide)

Scratch Games

3 Level Maze (Scratch, created by a student)

Don’t Be Seen (a clever 8 level avoid the laser / get to the wizard game, created by a student)

9 different Scratch games created by students

More Outstanding Scratch Games (Scratch gallery)

Explore Games

To see what’s possible with game design in Scratch, check out these examples:

These were included in Karen Brennan‘s ScratchED post, “BLC Pre-Conference Workshop: Let’s Play! Game Design with Scratch – Monday, July 15, 2012

Maze Game Project

Create your own MAZE Scratch game!

These links were included in Karen Brennan‘s “Let’s Play” post on ScratchED

Creative Game Project

These blocks (PDF) are very helpful for creating games in Scratch. Use these blocks to create your own simple game.

Collide or Guess Game Project

  1. Collide (PDF) – sample project
  2. Guess (PDF) – sample project

Enhance Your Game

Here are some sample projects to enhance a Scratch game (including MAZE games):
  1. adding score
  2. adding timer
  3. adding enemies
  4. adding rewards
  5. adding more levels
These were included in Karen Brennan‘s ScratchED post, “ Let’s Play! Game Design with Scratch

10 block demos in Scratch-Sean McManus, author of Scratch Programming in Easy Steps, shares some 10 block demos that demonstrate popular techniques in Scratch

Learn it yourself sites




Code Academy

Learn Street


The Code Player

Code Conquest

Alice Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming.

These are websites where you have to pay to access information

Team TreeHouse

Learn to Programme

Code School

Online Basic Programming Courses by UDemy


Kidsruby-downloadable  that uses Ruby Program language to teach kids to code

Hackety Hack-Another site that teaches kids to code using Ruby


Raspberry Pi

@JohnBilton Pi Video Pinterest page

Education Forum at

A simple way to make stuff with RPi-Google’s new essential Coder


Computing Books For Children

(Created by Created by Peter Donaldson. Other contributors: Simon Peyton Jones) for CAS website.

A list of books about Computing that are suitable for children.

Hello World! Computer Programming for Kids, by Warren Sande. Mini review by Cliff Dobbs: The great thing about this book is that the author has written it with his 12-year old son, Carter, not just for him. The chapters are liberally sprinkled with Carter’s interjections, not just questions, but observations, too. Hello World tackles potentially complex subjects, such as different data types, in a clear and easy to follow way and the way in which the author starts will relatively simple scripts, and gradually builds on them, adds to the clarity of the lessons. The choice of Python as the language makes a great deal of sense. As an old PERL hack I have tried a number of times to get my own son interested in coding using PERL, with little success. The more rigorous structure of Python made it easier for him to pick up the language.

Super Scratch Programming Adventure!, by the LEAD project, 160 pages. Suitable for ages 7-13. Rating: 5 out of 5. Description. In Super Scratch Programming Adventure!, kids learn programming fundamentals as they make their very own playable video games. They’ll create projects inspired by classic arcade games that can be programmed (and played!) in an afternoon. With patient step-by-step explanations of the code and fun programming challenges to spark their own creative additions, kids will be creating their own games in no time.

Introduction to Programming with Greenfoot:- Object-Oriented Programming in Java with Games and Simulations, by Michael Kölling, 216 pages. Suitable for ages 12-18. Rating: 5 out of 5. Description. Welcome to Greenfoot! In this book, we will discuss how to program graphical computer programs, such as simulations and games, using the Java Programming Language and the Greenfoot environment.

Scratch programming in Easy steps-Shaun McManus great book with some bonus material!

Computer Coding for Kids By Carol Vorderman & Others (by DK)-really easy to read book with loads of visual steps to start on the coding jouney

MineCraft (Yes not strictly ‘coding’ but inspirational)

“I have been teaching for 9 years, and I have never before seen kids so engaged with learning as when they are playing Minecraft.  It has been a transformative experience for me as a teacher and has cemented my belief in the power of Games Based Learning.  I have made it my mission to give as many other teachers and students the chance to have a similar experience.”  -Joel Levin, MinecraftEdu

Minecraft introduction videos.

The Minecraft Beginner’s Handbook

The Minecraft Annual 2014

Using Minecraft to engage writing

MinecraftEdu – a version of Minecraft designed for teachers and students.

Joel Levin, The Minecraft Teacher –

Massively Minecraft -, invites kids ages 4 – 16 to join their online guild, with the support of their parents and to contribute to the community world.

Minecraft in School –

André Chercka, Special Education teacher –, has begun documenting his use of Minecraft to teach English and math to students with learning disabilities.

Making Games Without Coding

Stencyl-Make Flash,HTML5, IOS or Android games without coding


Coding Corner (A series of fabulous blog posts by @Dan_Aldred)

Coding Corner with @Dan_Aldred-Programming is Gangnam Style!

Coding Corner with Dan Aldred-Using programming to write Thank-you letters!

Coding Corner with Dan Aldred-Using coding to solve the Rubik’s Cube!

Coding Corner with Dan Aldred-a slice of Pi

As usual please get in touch if you have any suggestions

Written by Julian S Wood -"rel="author"
About me
UK Primary School Future Learning Technologist.I am into Experience and Fun Based Learning.I use web tools to stimulate writing. I've been Playing and Learning since 1970. Have some fabulous ideas now & again.. Check out my profile!
Click Here to View All Nominated Educators
My LinkedIn Profile

To see my LinkedIn profile, click here:

Julian S Wood
Email subscription to blog
Privacy Policy
Privacy Policy -

Privacy Policy for

If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at

At, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by and how it is used.

Log Files
Like many other Web sites, makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track users movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.

Cookies and Web Beacons does not use cookies.

DoubleClick DART Cookie

.:: Google, as a third party vendor, uses cookies to serve ads on
.:: Google's use of the DART cookie enables it to serve ads to your users based on their visit to and other sites on the Internet.
.:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL -

Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include
Google Adsense

These third-party ad servers or ad networks use technology to the advertisements and links that appear on send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see. has no access to or control over these cookies that are used by third-party advertisers.

You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices.'s privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites.

If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.