Computing
Pharrell Williams - Happy - The Algorithms make you happy version
What are algorithms? They're everywhere and you've been using them all of your life.
You have not allowed cookies and this content may contain cookies.
If you would like to view this content please
Computer coding with DK
-
BBC Bitesize Computing Do you want to know more about computing, what an algorithm is or how the internet works? Then the BBC has it covered here. Lots of useful videos and information right here.
How does the internet work?
James May finds out how exactly the internet knows where to send you.
You have not allowed cookies and this content may contain cookies.
If you would like to view this content please
If You Could Have Superpowers, Wouldn't You? // Young Rewired State
Young Rewired State are inviting all of the young coders to showcase their talents and encourage take up of programming by their peers as a fun thing to do.
You have not allowed cookies and this content may contain cookies.
If you would like to view this content please

-
BBC Computing A fantastic resource about programming/coding from the BBC.
-
Shaun's Game Academy Get game creating with Shaun the Sheep. Parental permission needed.
-
Lightbot A fun introduction to the concept of programming.
-
BotLogic A fun site with programming challenges which get more complex as they're completed.
-
CODE.org A collection of online resources to encourage coding/programming. Lots of fun activities here.
-
Nickelodeon Code-It website Lots of coding fun to be had here with your favourite Nickelodeon characters.
-
CodeCombat If you want to learn to program, you need to write (a lot of) code. CodeCombat is a fun way to learn.
-
Rapid Router A block based series of programming challenges to get those groceries delivered. Developed by Ocado.
-
Scratch Scratch and the all new Scratch 3 are fantastic free resources designed to teach the basics of programming.
-
Gameblox Gameblox is a game editor that uses a blocks based programming language to make games.
-
Blockly A block-based programming environment similar to Scratch.
-
Kodu A game orientated visual programming environment. Quite intensive on graphics.
-
BBC Doctor Who: The Doctor and the Dalek A Doctor Who themed game with lots of challenges. Unity player needed (download). (Doesn't work in Chrome)
-
Ready A Unity-based game creation platform for the more advanced coders amongst you.
-
KidsRuby KidsRuby makes it fun and easy to learn how to program.
-
Robozzle Use your logic and program your robot to collect the stars. Starts easy and becomes challenging.
-
Tosh Tosh is a text-based editor for Scratch projects. Use it to get started with text-based coding.
Apps for tablets and smartphones
-
rodocodo (Android) rodocodo consists of a series of programming puzzles designed to teach the fundamentals of computer programming in a way that ensures you learn to think like a programmer. The puzzles also fulfil the coding objectives of the National Computing Curriculum for Key Stage 1 (KS1) and Key Stage 2 (KS2).
-
rodocodo (iOS) rodocodo consists of a series of programming puzzles designed to teach the fundamentals of computer programming in a way that ensures you learn to think like a programmer. The puzzles also fulfil the coding objectives of the National Computing Curriculum for Key Stage 1 (KS1) and Key Stage 2 (KS2).
-
Lightbot - Code Hour (Android) Lightbot - Code Hour features 20 levels of programming, through solving puzzles in a videogame.
-
Lightbot - Code Hour (iOS) Lightbot - Code Hour features 20 levels of programming, through solving puzzles in a videogame.
-
ScratchJr (Android) A block-based programming app from the creators of Scratch.
-
ScratchJr (iOS) A block-based programming app from the creators of Scratch.
-
Algorithm City (Android) The game is a fun and innovative coding game to teach children the basics of programming and algorithms.
-
Coddy (Android) Challenge your logic in 120 unique levels in which you must help Coddy the bot, to collect all stars and reach the exit!
-
Tynker (Android) Tynker is the easiest way for children to learn programming. Solve puzzles to learn concepts, easily build your own games and control robots and drones using our new step-by-step coding tutorials.
-
Tynker (iOS) Tynker is the easiest way for children to learn programming. Solve puzzles to learn concepts, easily build your own games, and control robots and drones using our new step-by-step coding tutorials.
-
Robotizen (Android) Robotizen teaches the basics of computer programming and robotic through a variety of interactive learning activities in a interesting story.
-
Robotizen (iOS) Robotizen teaches the basics of computer programming and robotic through a variety of interactive learning activities in a interesting story.
-
Grasshopper (Android) Welcome to Grasshopper, the coding app for beginners. Grasshopper is the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript.
-
Grasshopper (iOS) Welcome to Grasshopper, the coding app for beginners. Grasshopper is the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript.
-
SpriteBox : Code Hour (Android) Run and jump into coding! SpriteBox is a unique puzzle-platformer; a mix of exploration and learning to code.
-
SpriteBox : Code Hour (iOS) Run and jump into coding! SpriteBox is a unique puzzle-platformer; a mix of exploration and learning to code.
-
BBC Doctor Who: The Doctor and the Dalek (Android) Travel with the Doctor, control a Dalek and face the Cybermen in a new BBC game!!!
-
BBC Doctor Who: The Doctor and the Dalek (iOS) Travel with the Doctor, control a Dalek and face the Cybermen in a new BBC game!!!
-
Blue-Bot (Android) Control the Blue-Bot's direction to solve a range of puzzles. A gentle introduction to programming.
-
Bee-Bot (iOS) Control the Bee-Bot's direction to solve a range of puzzles. A gentle introduction to programming.
-
A.L.E.X. (Android) Program your robot A.L.E.X. with a sequence of commands to get through each level from start to finish.
-
A.L.E.X. (iOS) Program your robot A.L.E.X. with a sequence of commands to get through each level from start to finish.
-
Kodable (Android) This award winning app is designed to teach basic computer coding to children aged 5 years and older.
-
Kodable (iOS) This award winning app is designed to teach basic computer coding to children aged 5 years and older.
-
Lego - Fix the Factory (Android) A Lego Mindstorms game involving a humanoid robot working in a robot factory.
-
Lego - Fix the Factory (iOS) A Lego Mindstorms game involving a humanoid robot working in a robot factory.
-
Pocket Code (Android) Program, play, and share your own games directly on your phone or tablet!
-
The Foos: Code for an hour 5+ (Android) The Foos: Over 40 puzzle levels and 3 distinct creative play areas for storytelling and animation.
-
The Foos: Coding 5+ (iOS) The Foos: Over 40 puzzle levels and 3 distinct creative play areas for storytelling and animation.
-
Run Marco! (Android) Play an epic adventure game and have fun while learning to code.
-
Run Marco! (iOS) Play an epic adventure game and have fun while learning to code.
-
Cargo-Bot (iOS) Cargo-Bot; the puzzle game that challenges your brain and helps you learn programming concepts.
-
Box Island: Epic Coding Adventure (iOS) A brilliant mobile coding game where kids take part in an epic adventure on the mysterious Box Island.
-
Gameblox (Android) Gameblox is a game editor that uses a blocks based programming language to make games.
-
Gameblox (iOS) Gameblox is a game editor that uses a blocks based programming language to make games.
-
Hopscotch (iOS) A programming app which uses a block approach, similar to Scratch and Tynker.
-
Daisy the Dinosaur (iOS) Learn the basics of computer programming with Daisy the Dinosaur.
-
RoboZZle Droid (Android) RoboZZle is a cool programming puzzle game with over 1024 levels from very easy to extremely hard.
-
RoboZZle (iOS) RoboZZle is a cool programming puzzle game with over 1024 levels from very easy to extremely hard.
Full Length CBC Documentary: Code Kids
A Canadian television program looking at computer coding and its necessity and potential in the coming years.
You have not allowed cookies and this content may contain cookies.
If you would like to view this content please





