Python in Pieces
From blocks to real Python, side by side
The jump from dragging blocks to typing code is where many learners stall. Python in Pieces shows the blocks and the Python side by side, then has learners type their own code, with lessons and challenges that map to the curriculum. Real Python, in the browser, with no setup.
Who it is for: Grade 6 and up
More about our learning software →
See what your school would pay.
Python in Pieces comes with the Premium plan, so the planner opens on Premium. On Lite or Plus, add it as an extra. Add your details to see your estimate in rands.
Your licence
Roughly is fine. It sets the size of your licence.
Everything in Plus, plus Python in Pieces, annual rollover and in-person training.
Purple Mash add-ons
Every plan includes local onboarding, online support and training for your teachers.
What's in each plan
| Purple MashThe complete online learning environment | |||
|---|---|---|---|
| Mini MashFor Grade RR and Grade R | |||
| Initial onboardingWe set up your school and show your staff around | |||
| Online supportHelp from our local team | |||
| Self-paced online trainingTraining staff work through in their own time | |||
| Purple Mash LibraryOnline books for reading and comprehension | |||
| Live online trainingSessions with a trainer, online | |||
| Python in PiecesFrom blocks to real Python, Grade 6 and up | |||
| Annual rolloverYour classes moved up to the new school year for you | |||
| In-person trainingAt your school, within 50 km of a major city |
Premium includes 10 of these 10.
Extras
All optional: training, Python in Pieces and Mai-Z robotics. Whatever you add shows on your estimate.
Extra teacher training
On top of the training sessions your licence includes.
Python in Pieces
Included in Premium, so there is nothing to add.
Mai-Z robotics
A robot mouse for early coding, with floor tiles for mazes and challenges.
Your estimate
Your estimate is worked out for exactly what you chose. Add your name, school and email and it appears here straight away.
- Purple Mash Premium licence, 251 to 300 learners
What changes in the classroom
- Blocks and Python, side by side
- Structured lessons and open challenges
- Nothing to install
Get a quote
Tell us about your school and we send a quote, with no obligation.
What happens next
- We reply within one working day.
- Your written quote comes by email, with no obligation.


