Skip to main content

Learning to code in an after school club

Learning to code with learn.code.org

I started my after school coding club 2 weeks ago; it was oversubscribed so the first 20 children got in. And it's not all boys, there are 6 girls in the club and a few more waiting their chance to join later in the year. To say it's got off to a great start would be a slight understatement - the feedback from the 'coders' and their parents has been excellent.  

So onto the club itself. I decided to stay away from it being a 'Learn to use Scratch' club as the very same children will be using Scratch next year as part of the Computing Curriculum. I looked at various possibilities online and found learn.code.org would be perfect for my needs. Part of code.org, it has a K-8 intro to Computer science that runs for 15-20 hours. The course is broken into 20 stages with each stage broken into mini activities that the user completes to gain your awards. 


Once you have registered as a teacher with the site, you can easily set up your students by adding each yourself or getting them to do so with a unique 6 character sign up code. This is perfect for students in schools that don't have access to email or if you prefer them not to use email to sign up for online activities. Each user has access to their own progress board that details what stages they have completed and what they have left to do. 

After the introductory 'What is a computer scientist?' video, the children started Stage 2  and were hooked straight away. They started off slowly using the Scratch like 'drag and drop' interface to move the character around a maze - based on an Angry Bird catching a pig. As they progressed through the activities, they moved shared solutions and worked together to solve the problems they were presented with. They looked carefully when they discovered their 'code' didn't quite function they way they thought it would and I encouraged them to go through each step to debug their program. Cheers went up went the first child won himself a trophy and others flocked to discover how he had managed to solve the puzzle. 

An excellent addition to the teacher section is the ability to not only view the progress of your class but also run code that they have been working on.


I can add a comment to this activity so the child can develop a better understanding of how to improve their code if it is not working correctly. The child can also click on 'See code' to look at how their moveable blocks would actually be represented by Javascript. 

The coming weeks are going to get interesting as the children progress through the stages at their own pace - some will be further along than others which is perfect as I will need as many 'coders' as possible to ensure each of us learns to code.

Learn.code.org is a fantastic site, well thought out and very simple to get you and your school started in its coding journey. I thoroughly recommend it.






Popular posts from this blog

How to use proxy setting with Linux Mint

The dreaded proxy server has reared its head again. If you read my post about Linux OS for old tech you would have found me advocating Ubuntu, Elementary and Linux Mint. Unfortunately, I have found Linux Mint to be problematic if your school server uses proxy settings to get online. Ubuntu and Elementary also require changes to the network settings if you use a proxy, but this only involves a simple change in the Network Settings panel. This doesn't work in Linux Mint, the settings can be entered but will not remain saved.

So, here's the 'how to' courtesy of the askUbuntu Q&A section - if you're not keen on using terminal commands I suggest you either don't bother using Linux Mint and stick to Ubuntu or Elementary (or any other Linux distro) or swallow your fears and give this a go.

Use terminal to open /etc/environment using a text edit app as superuser - e.g. interminal type sudo gedit /etc/environment     (enter password when asked)Add the following line…

My latest lesson observation feedback

This was the outcome of my latest lesson observation - I received Good with Outstanding features (whatever that actually means). The form is based on the 2013 Ofsted criteria for a whole school observation, such criteria is not meant to be used to grade individual lessons so why are schools doing exactly that?
To achieve an Outstanding grade on this form I would have needed to do the following in the length of time the lesson observation took place.  Almost all pupils make rapid and sustained progress across the curriculumMarking and feedback from the teacher and pupils is frequent and of consistently high qualityTeaching of reading, writing, communication and maths is exceptionalUse of well judged and often imaginative teaching strategies that match individual needsTime taken to develop skills in other subjectsAppropriate and regular homeworkNow to pick some of these apart. No teacher can possibly be expected to ensure all pupils make sustained and rapid progress across THECURRICULUM

Marking in primary schools is verging on the ridiculous

Marking in primary schools used to be done with a red pen or whatever colour happened to be closest at hand. I've even marked in pencil once, but most of that marking was rubbed out by the children. What's happened now however has been steadily creeping in over the last few years - red pen is seen as bad, a terrible colour to mark with. Children view it as negative even if their work is correct. Red is now a banned marking colour in many primary schools across the land and has been replaced with a plethora of colour coded marking schemes, all followed to the colour due to the ridiculous nature of some primary school marking policies.