Simplify your programming
homework and classwork

Enables non-specialists to deliver great lessons
and specialists to deliver outstanding lessons

for a free trial

Self-marking Python assignments

Over 50 bespoke assignments with more than 800 questions

Designed to stretch the most able while scaffolding those who need it

Scaffold

Fill in the blank in the program below to output "Hello world"

print()

Solidify

Create a program that stores the string "hedgehog" in a variable. The program should then output the variable three times.

Stretch

Using just one variable to store the entire conversation, output the following two lines of text:

Felix said "Hi D'Jaun"
"Hi!" came the reply

Data you'll actually use

Real-time feedback that allows you to provide incisive support to those who need it most

A competitive leaderboard to motivate all students, regardless of ability

My students absolutely love mbop! It's definitely the best software tool to scaffold coding I have found Mr Williams, All Saints Catholic College

Targets core programming skills

Fundamentals
  • Variables
  • String concatenation
  • User input
  • Arithmetic operation
Selection
  • If statements
  • If-else
  • If-else-elif
  • Nested selection
Iteration
  • Count-controlled (for)
  • Condition-controlled (while)
  • Nested iteration
Arrays
  • 1D & 2D arrays
  • Accessing elements
  • Iterating over an array
  • Appending to an array
Subroutines
  • Functions
  • Procedures
  • Defining a subroutine
  • Calling a subroutine
File handling
  • Opening and closing
  • Reading data
  • Writing and appending data
  • Handling CSV
For just
£3
per student per year
Get in touch for MAT pricing
You recieve

full access to mbop

improved student outcomes

reduced teacher workload

an all-round easier life

No-commitment free trial