EduBlocks - Helping young kids learn python

by Joshua Lowe in Preston, England, United Kingdom

We did it
On 15th July 2019 we successfully raised £443 with 32 supporters in 18 days

Help the EduBlocks project reach more children by raising money to build a bigger bank of teaching resources.

by Joshua Lowe in Preston, England, United Kingdom

EduBlocks - Making the transition from Scratch to Python easier


EduBlocks is a drag and drop version of Python 3 which allows students to learn the Python syntax with minimal errors and enables younger children to access Python. This is a huge problem around the world and especially in the UK, as the new computing curriculum means that students find it difficult due to a number of reasons.

The aim of EduBlocks is to make the transition from block based programs like Scratch to Python easier for students and teachers, as presently there is no drop-in solution that bridges this gap. It exists because some children might not have the typing skills to learn python – a programming language, which even most software developers find tricky. Teachers also might not have the required training to teach Python, as they have often been left to teach programming with little training or previous knowledge.

Why is EduBlocks important?

The majority of young children use a program called Scratch as their entry to the world of coding. Suddenly, at Year 6 level, children are expected to learn python which is a text based programming language that relies on good spelling and requires you to make sure everything is correct or else it will throw unfriendly errors. EduBlocks minimises these errors and allows more freedom whilst learning Python – making the learning process a much more friendly one. 

EduBlocks is currently the only offering that solves all these problems, whilst keeping it completely free to use. EduBlocks is different in the way it has the python text on the blocks and how it integrates with Python 3, Raspberry Pi, micro:bit and CircuitPython. Not only is it tailored to schools, but it’s heavily used within the making and coding communities where people will build projects like robots and hack LEDs and other components. 

How long has the project been running and where is it heading for in the future?

Josh started the project in late 2016 when he found the need for a simpler way to learn Python, after hearing the comment from fellow students and teachers. These past few years, it’s gone from a basic program for the raspberry pi (like the one that was a Tech4Good finalist in 2017) to a fully developed platform for creating and experimenting with python on your PC, Mac, iOS and Android devices. It has also recently added support for micro:bit & CircuitPython which are both physical computing tools used around the world in schools and by hobbyists. EduBlocks is an open source and ever growing project with new resources and features being added most weeks (when Josh isn’t doing school work) with the ongoing aim to get it into as many schools as possible in the future. Another future goal is to add support for more python based platforms so that people can create even more cool projects.

What do people say about EduBlocks?

These are quotes from real teachers and industry professionals.

"This 15 year old kid is a GENIUS!!! He has invented @edu_blocks! A free, cross-platform transitional software between programming blocks and python! Defo going to explore this for Year 6! Amazing software and great presentation!" - @EatSleepICTRpt

"Without doubt, it's one of the best resources available to teach #TeachComputing, it runs on many platforms and is completely free to all users. Incredible work Josh!" - @TeknoTeacher

"@edu_blocks hits the nail on the head about transition from scratch to python." - @ajacksonict

" We had our @GetPiTop  set up & ran @edu_blocks & #minecraft. Ben said "that was the best session ever!" " - @digitalmakerCIC

"Absolutely fantastic resource from @edu_blocks Great for bridging understanding between block coding and syntax! Created by an amazingly gifted 14year old! - @osistechtips

"The 14 year old creator of @edu_blocks demos the platform at #createedu #teachmeet #bett2019! In over 500 schools. Totally amazing.  Oh, and he built it two years ago...when he was 12." - @NicholasNovak

Why are we on Crowdfunder & Where will the money go?

EduBlocks is part of the 2019 Tech4Good awards and helping with this campaign will help me win the Tech4Good Peoples award. Please do share with those who may be interested.

EduBlocks will get 100% of the funds raised which will go towards creating more resources so that more teachers and students can access this free to use program.

Got an idea like this?

Over £200 million has been raised from our crowd to support the projects they love! Plus tens of millions more unlocked by our partners.