Beat the block/text coding problem with Python in Pieces


2Simple Software develop creative educational software to support teaching and learning across the primary curriculum and beyond. They have been working with primary schools for more than 20 years.


Website: Email This email address is being protected from spambots. You need JavaScript enabled to view it.

Teaching and learning to code can be a daunting prospect for many, and transitioning from block coding to text-based coding can often be a barrier to learning coding languages like Python. Python in Pieces aims to bridge that gap and has been designed to seamlessly transition students from block code, commonly used at Primary school, to the text-based coding that is required at Secondary school level and beyond.

Winner of the 2020 ERA award for Secondary product, Python in Pieces is an interactive coding environment with the ability to easily translate from block-code to Python in both directions. This distinctive feature allows students to develop a better understanding of text-based coding by using familiar block-code, enabling them to explore new concepts and ideas. With Python in Pieces, students can also switch views between text, block, split-view and design view.

“I really love this software. The innovative concept of having the blocks on one side of the window and the related Python code on the other is a fab idea... [Having] both in view at the same time, really allows students (and teachers who are new to Python) to see how the blocks relate to the code and work on which ever one they are more comfortable with. I haven't found this way of working in any other software. The creative coding challenges really bring coding to life!” - Kay Sawbridge, Faculty Leader Computing and IT, Caroline Chisholm School 

With the ability to include backgrounds and objects, Python in Pieces allows students to create and code visually rich environments, which they can apply to the creation of their own programmes and games. This functionality ensures the experience of learning Python is engaging and creative.

Complete with activities and resources, Python in Pieces by 2Simple allows students to learn the coding language of Python whilst enabling both specialist and non-specialist teachers to teach the computing curriculum with confidence. The guided lessons allow students to manage their own learning and teacher solution guides enable teachers to support student learning at every step. Designed around the curriculum with clear progression built in, Python in Pieces is also perfect for developing the coding capability of Year 6 students. 

Cloud-based with separate teacher and student interfaces, Python in Pieces is well suited to home and distance learning. Each task is marked by the program itself in real time, giving students instant feedback and the data and reporting available to teachers allows you to review and monitor progress of the whole class or individuals. The teacher interface also gives users access to all the relevant activities and answers, thus potentially giving non-expert staff a means of teaching themselves coding as a useful CPD exercise.

Students can also share their creations with the wider Python in Pieces community in the platform’s latest development, the Community Showcase area. By uploading their code to the community showcase other users can view and rate their coding creations. Complete with searching and filters, users can use the community showcase for inspiration or use it as a reference for a particular aspect of Python that they need help with. All uploads to the community showcase are checked and approved by the teacher and by the Python in Pieces team before being made live.

With every Python in Pieces licence, you’ll get:

  • Free home access for all learners
  • 3 levels with 6 lessons activities in each, all mapped to the curriculum with self-marking functionality 
  • Split screen view with ability to flip between block-based coding and Python in both directions
  • Free code area
  • Detailed teacher guides
  • Data to monitor student progression
  • Compatibility with the micro:bit
  • Separate teacher and student interface
  • NEW: Community showcase, to share work and creations with other Python in Pieces users

To celebrate the launch of the new community showcase within Python in Pieces and with Computer Science Education Week approaching, we’re inviting schools to take part in our first coding competition with an extended free trial of Python in Pieces. Launching on 1st December and running until 15th January, the Python in Pieces coding competition makes for a great activity for Computer Science Education Week (7th – 11th December) or as a project for the Christmas break.


Find out more about the competition and extended free trial to Python in Pieces in time for Computer Science Education Week.

 Looking for more resources to support your teaching and learning? Check out the best education technology resources on our sister platform EdTech Impact.

Register for free to continue reading
Registration is a free and easy way to support us.
When you register, you'll join a grassroots community where you can:
• Enjoy unlimited access to articles
• Get recommendations tailored to your interests
• Attend virtual events with our leading contributors
Register Now
Rate this item
(0 votes)

Latest stories

  • How to handle stress while teaching in a foreign country
    How to handle stress while teaching in a foreign country

    Teaching English in a foreign country is likely to be one of the most demanding experiences you'll ever have. It entails relocating to a new country, relocating to a new home, and beginning a new career, all of which are stressful in and of themselves, but now you're doing it all at once. And you'll have to converse in a strange language you may not understand.

  • Is Learning Fun for You, Teacher?
    Is Learning Fun for You, Teacher?

    Over the weekend, my family of five went to an Orlando theme park, and I decided we should really enjoy ourselves by purchasing an Unlimited Quick Queue pass. It was so worth the money! We rode every ride in the park at least twice, but one ride required us to ride down a rapidly flowing river, which quenched us with water. It was incredible that my two-year-old was laughing as well. We rode the Infinity Falls ride four times in one day—BEST DAY EVER for FAMILY FUN in the Sun! The entire experience was epic, full of energizing emotions and, most importantly, lots of smiles. What made this ride so cool was that the whole family could experience it together, the motions were on point, and the water was the icing on the cake. It had been a while since I had that type of fun, and I will never forget it.

  • Free recycling-themed resources for KS1 and KS2
    Free recycling-themed resources for KS1 and KS2

    The Action Pack is back for the start of the brand new school year, just in time for Recycle Week 2021 on 20 - 26 September, to empower pupils to make the world a better and more sustainable place. The free recycling-themed resources are designed for KS1 and KS2 and cover the topics of Art, English, PSHE, Science and Maths and have been created to easily fit into day-to-day lesson planning.

  • Inspire your pupils with Emma Raducanu
    Inspire your pupils with Emma Raducanu

    Following the exceptional performance from British breakthrough star Emma Raducanu, who captured her first Grand Slam at the US Open recently, Emmamania is already inspiring pupils aged 4 - 11 to get more involved in tennis - and LTA Youth, the flagship
    programme from The LTA, the governing body of tennis in Britain, has teachers across the country covered.

  • 5 ways to boost your school's eSafety
    5 ways to boost your school's eSafety

    eSafety is a term that constantly comes up in school communities, and with good reason. Students across the world are engaging with technology in ways that have never been seen before. This article addresses 5 beginning tips to help you boost your school’s eSafety. 

  • Tackling inequality in EdTech
    Tackling inequality in EdTech

    We have all been devastated by this pandemic that has swept the world in a matter of weeks. Schools have rapidly had to change the way they operate and be available for key workers' children. The inequalities that have long existed in communities and schools are now being amplified by the virus.

  • EdTech review & The Curriculum Lab
    EdTech review & The Curriculum Lab

    The world is catching up with a truth that we’ve championed at Learning Ladders for the last 5 years - that children’s learning outcomes are greatly improved by teachers, parents and learners working in partnership. 

  • Reducing primary to secondary transition stress
    Reducing primary to secondary transition stress

    As school leaders grapple with the near impossible mission to start bringing more students into schools from 1st June, there are hundreds of thousands of Year 6 pupils thinking anxiously about their move to secondary school.

  • Generation Z and online tutoring: natural bedfellows?
    Generation Z and online tutoring: natural bedfellows?

    The K-12 online tutoring market is booming around the world, with recent research estimating it to grow by 12% per year over the next five years, a USD $60bn increase. By breaking down geographic barriers and moving beyond the limits of local teaching expertise, online tutoring platforms are an especially valuable tool for those looking to supplement their studies in the developing world, and students globally are increasingly signing up to online tuition early on in their secondary education schooling. 

  • Employable young people or human robots?
    Employable young people or human robots?

    STEM skills have been a major focus in education for over a decade and more young people are taking science, technology, engineering, and maths subjects at university than ever before, according to statistics published by UCAS. The downside of this is that the UK is now facing a soft skills crisis and the modern world will also require children to develop strong social skills as the workplaces are transformed by technology. 

In order to make our website better for you, we use cookies!

Some firefox users may experience missing content, to fix this, click the shield in the top left and "disable tracking protection"