Start here

Welcome to our Scratch site. 

New and younger members of CoderDojo Bray usually start with Scratch before moving to HTML, JavaScript, App Inventor, Python, Raspberry Pi and Robotics.

As of 2015 we have switched to Scratch 2.0 from Scratch 1.4.  You can download Scratch 2 (offline version - ideal for our sessions) here.  Follow steps 1 and 2 on the download page.  Then grab the Getting Started guide from here and build a few of the projects.  There's also a 3-minute getting started video here.

Get recognition for your work by taking our Scratch challenge

Would you like to have something to show for your time spent coding?  You can now take this Scratch Challenge and if you complete it successfully, we will issue you with a certificate like this.  Exciting, eh?  

The Challenge:

Using the laminated cards we hand out in the Dojo, also available at the Dropbox link below:

•1. Complete the Flappy Bird game, make it better and publish it on the Scratch website.
•2. Complete the Scrolling Background game, change the background and publish it on the Scratch website.
•3. Complete the DodgeBall game, make it better and publish it on the Scratch website.
•4. Demo all three games on the same day to your mentor in the Dojo; or send the links to all three games to bray@coderdojo.com with ‘Scratch Challenge’ as the subject line.
•Once we have seen your games and checked that they are finished, we will arrange to present you with a printed and electronic CoderDojo Scratch certificate.

Print stuff

We have a Dropbox folder where you can explore, save or print out various guides and handouts to use at home or in our sessions.

See some of our projects

Scratch games cannot currently be played on phones, because they rely on Adobe Flash Player, which is unavailable on phones.  To see the many projects uploaded by our CoderDojo Bray coders, visit http://scratch.mit.edu/users/coderdojobray/projects/ using a computer.

Beyond Scratch: Advanced: Get a Raspberry Pi

Raspberry Pi is a low cost computer that's ideal for young enthusiastic coders.  We have a Pi stream in the Bray Dojo and you can approach them anytime to find out more about the Pi and the potential.  You can continue to use Scratch on the Pi and you can also use HTML, Python, Javascript, Java and many other technologies - the Pi runs a version of Linux, a very powerful computer operating system that places few limits on what you can do.  In the Dropbox folder above, we've put an example of a Pi project that can be completed in a few hours - setting up a camera that streams video to your phone (or any device) across the internet.  Includes info about buying a PI.

Beyond Scratch: Advanced: Build HTML5 games using Phaser

New for 2015, after (or even during) Scratch sessions, advanced kids can progress to trying out HTML5 game development using JavaScript and the Phaser open source library.  To be ready for this, download Brackets, a free, powerful and easy to use code editor: http://brackets.io/.  Then grab our Getting Started guide here (GetStartedJSGames.pdf).  And take a look at some games deployed free on Google Drive here.  In principle and mostly in practise, these games/apps/sites work on most computers, phones and tablets.

Finally, here are a few snaps from a typical sesion in Bray: