Philip Harney

Philip Harney

Philip makes educational content at the CoderDojo Foundation — part of the Raspberry Pi Foundation — producing projects for young people to work on as well as guides and courses for volunteers.

Location Dublin, Ireland


  • I think ice breaker games at the start might help introduce them to each other a bit and speed up the group forming. It can also let you delay the seat selection by a few minutes, which can be useful if you want to ensure that most of the learners have arrived by the time they're choosing seats. This can help to avoid things like girls being isolated from each...

  • I ran out of space in that comment!

    To get in touch with the larger community, you can check out either the CoderDojo Forums, the Facebook group, or the CoderDojo Global Slack. We discussed those back in week one, here:

  • @JuliaE.Schult At this point the CoderDojo Foundation's educational materials have essentially been merged in with the Raspberry Pi projects site (, to take advantage of the more advanced features of that site. So yes, you can consider 'projects' and 'sushi cards' as interchangeable terms.

    As for finding the...

  • Hi @JulietteCulver there's an appendix of online resources at the end. You'll find them on pg. 67 (if you go by the page numbers) or 34 (if you're using the PDF).

  • Sure! When we say shell, we usually mean a program that, when launched, appears as a window on your screen which displays text in a pretty basic fashion. You type commands into it and see the results of the commands appear. The command prompt on Windows, the terminal on Mac/Linux, and the Python interactive shell are all examples of this.

    A script is a...

  • We talk about working with young people in weeks two and three of the course, but I've generally found that patience, enthusiasm, encouragement and asking leading questions are the tools I rely on most when mentoring/coaching. If you have any specific concerns or questions, though, the discussions on the 'working with young people' page later in the course...

  • Hi @CharlesGagnon, welcome to the course! I hope we'll answer all your questions and help you get your Dojo up and running very soon!

    Libraries are great spaces to run Dojos and we actually have a short supplement to the Champions' Handbook (which you'll see mentioned in the course a few times) that was developed with librarians and specifically focuses on...

  • Sorry, I'm afraid this is the only way to get it, but you need to make sure that you don't just save once it loads in your browser: you have to click the download button at the top-right of the page to ensure you get the PDF, as it loads inside a web page.

  • @StevenHolliday I've used that car/mechanic analogy myself. We're big fans of young people becoming active creators rather than passive consumers here, so hopefully you'll find something in this course that can help you pass your skills on with exactly that aim in mind!

  • Your English here is pretty great! I wouldn't have been able to tell you weren't a native speaker if you hadn't told me!

  • Hi @LeonieM welcome to the course! If you're not already familiar with them you should get in touch with CoderDojo Western Australia (, the regional body for your area, and check out our guide to running a Dojo in a library too at

  • Hi @ElizabethKalitsiroMwale that's great, welcome to the course! I'm looking forward to seeing your Dojo get started!

  • Hi @hasnafeghouri welcome to the course! You'll definitely find information about projects you can use to help young people learn to code, particularly in the later weeks!

  • @ReaFraser that sounds great! There are lots of Dojos in Spain, so you might be able to get in touch with them for ideas/tips.

  • Hi @FrancisA. you'd use an `if…then` control block with an operator block of `score > [some number]` as the condition, put it in the main loop (`forever`) of a sprite, or the stage, and then set some cool stuff to happen inside the `if…then`. You could also include the `stop[all]` block to end the game.

    There is no way to export a Scratch game like that, at...

  • Hi @RhondaO that sounds great! Lots of Dojos run in libraries too, so you've got your venue right there! Hopefully you'll pick up a couple of things as you work through the course.

  • @MichaelDarrenClifford might be able to help out answering a few question in the comments too!

  • @MyronSnelson you can also just share the links to particular resources, or a collection like the Raspberry Pi resources site that Ninjas can choose their own projects from.

    @VirginiaCail This is actually something we've discussed ourselves and we think it's a good learning experience. Coding often requires juggling many files across multiple windows....

  • Sounds great!

  • That would be great to see @DavidHernandez ! We've got a few Dojos in Mexico, but non in Mexico City. Hopefully you'll change that!

  • Hi @ElenaJiménez that sounds great! There are quite a few clubs in Spain, you can search for them (and find their contact details) at

  • That sounds amazing @SusanHoyle ! You sound like you've got a great skillset to start a Dojo, so hopefully you'll find everything you need in this course,

  • Hi @BosedeE welcome to the course! There's actually a guide to encouraging girls' interest through your Dojo that you can check out here:

  • @JosephMolloy UCD was my first Dojo, in an earlier incarnation. Maybe there are some postgrad students who might have a bit more schedule flexibility, particularly early on in their research? Feel free to drop me an email — — and I'd be happy to see if any of my old lecturers know anyone who might be interested?

  • Hi @ChandraOrrill glad to hear our colleagues made an impression! Hopefully you'll see how the CoderDojo ethos and movement can help kids get involved with coding and offer them great opportunities like participating in Coolest Projects. It sounds like you'll have a lot of wisdom to share in the comments too!

  • Hi @YueJi that sounds great! I hope you get everything you need out of the course to get your Dojo off the ground!

  • Hi @JoyceOmoregbee hopefully you'll find some useful ideas here, particularly in weeks two and three.

  • Hi @BenHitchens that sounds great! It sounds like you have a lot of experience to share. Maybe in a few years your children will be able to join the Dojo you set up too!

  • Hi @SophieBirch welcome to the course! Hopefully you'll learn a little more about coding and maybe you'll have some ideas how to relate it to maths that you could share with all of us!

  • Hi @KrishaDhana welcome to the course!

  • Welcome to the course @lauramcguire

    Hopefully you'll learn a bit of coding here then! We'll be doing a couple of projects using CoderDojo content later in the course.

  • Hi @LukeCasey that's great and you should learn everything you need to do that! Kilkenny is actually hosting DojoCon this year, which is the big meetup for mentors from around the world, so you should time a trip home and check it out!

  • Hi @SnježanaFrketić welcome to the course! You should learn everything you need to know to do that by the end!

  • Hi @JamieSweeney! You can totally introduce a Dojo for the young people in your club and you'll see where to get some cool ideas for projects for them as we go along!

  • Hi @MaireadManifold! You'll find all of that, and hopefully all of the answers to your questions, in this course. Week three should be of particular interest to you.

  • Hi @JosephMolloy, sounds like you have lots of experience you'll be able to share on the course. Looking forward to hearing from you!

  • @AlessandroMarra All you should need to do is follow the link and then click the download arrow at the top right of the page.

  • All you should need to do is follow the link and then click the download arrow at the top right of the page.

  • I think you'll see quite a few ideas (and one picture!) from WA in the course!

  • @TaalibAlexander you're welcome! Thanks for participating, and good luck with setting up your Dojo!

  • The mapping is current, I'm afraid. The map on the website is updated as Dojos register and are approved. Working with other local tech groups is a great idea though!

  • That's great to hear @BrianBalmer!

  • Hi @JayS, we do have a video that shows a Dojo in action in step 1.6. What specific aspects of the Dojo in action would you have liked to see that we don't have there, so we can try to fill in the gaps for next time?

  • Hi @NatalieBoscott we do have a video that shows a Dojo in session in step 1.6. What specific aspects of the Dojo in action would you have liked to see that we don't have there, so we can try to fill in the gaps for next time?

  • @ConnorAdams I think the idea of having Dojos that are open to being visited like that is a good one and I'll see what we can do in that area in future.

    We do have a video that shows a Dojo in action in step 1.6. What specific aspects of the Dojo in action would you have liked to see that we don't have there, so we can try to fill in the gaps for next time?

  • @ZItaD. I've also tried, wherever possible, to use groups of mentors and volunteers that are larger than what the Dojo actually needs. It means volunteers can skip a session without leaving us shorthanded.

  • My Dojos have mostly met fortnightly, but I have also run a weekly Dojo in the past. I think the weekly model is probably the best for learning, but it's a lot to ask of the mentors. Fortnightly is a good balance, in my experience.

  • There are a variety of plans at various stages of conception and implementation around making the foundation and community created resources more discoverable. In terms of age suitability, I tend to avoid that particular criteria as it's far more about the Ninja's knowledge and previous experience. Within the CoderDojo Foundation materials, we clearly label...

  • Not as long as you do it under the name of your Dojo, or some group of Dojos you've agreed to do it with and follow any applicable local regulations. You can't just use "CoderDojo" as the name you run it under though.

  • You can do some coding activities on a tablet, but you will find some limitations as they're not fully featured computers. A good example is that you can't install Scratch on an iPad and it won't work in the iPad browser as you can't install Flash on an iPad either. That said, you will be able to do HTML & CSS Sushi Cards on a tablet, though the typing may be...

  • It can't hurt to ask! We have a template letter/email you might want to tweak and send them:

  • @PasqualeSpica we have a template for a letter/email you might want to send to the school with information about CoderDojo at

  • That sounds like a great venue!

  • @JayS Could you explain a little more about what you mean here? Are you suggesting an online Dojo that people could dial into?

  • The Dojo I setup, which ran in a busy office where people might suddenly have to miss sessions due to late meetings, etc. had a group of mentors, only some of whom might make it to the Dojo for any particular session. By having a few extra mentors on the team — which were lucky enough to be able to do because it was a tech company — we were able to deal with...

  • I think, if mentors don't have much technical experience themselves, it's definitely a good idea, and can be a bit of fun, for them to try to work through the projects themselves. The other thing they can do is work through things with the Ninjas — it's ok to admit you don't know how something works and figure it out together!

  • Great point! The ask three, then me rule makes an appearance next week!

  • What has helped me, in showing non-technical people that they could help mentor, is showing them step-by-step guides and instructions that we planned to use at the Dojo. When they could see that it would all be written down for them to check against, it helped build up their confidence.

  • While there are some translations available, mostly done by community volunteers, I'm afraid Latvian and Lithuanian aren't among them. However, our promotional flyers (an older, but still good looking, design!) are available in Latvian at

  • You can usually find a local t-shirt printing shop, or order them online. The CoderDojo logo is available in a number of formats at and you can also get the Ninjas at your Dojo to invent your own Dojo logo.

    In terms of paying for them, I've historically done it by getting the business that was hosting us to sponsor the t-shirts in...

  • @KirstyM three is definitely enough to get started with! Just make sure you use tickets, or some other method, to avoid getting too many young people for you to manage!