Learn how to be a hacker this summer

Find out more

Programming assignments
that mark themselves

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

70+ bespoke assignments
1000+ individual questions
536,807 questions answered

Questions that meet students where they're at

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 lets you spot who's struggling and step in at exactly the right moment

A table showing assignment data

A competitive leaderboard that motivates all students, regardless of ability

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

Full curriculum coverage

GCSE
Fundamentals
  • Variables
  • String concatenation
  • User input
  • Arithmetic operations
Selection
  • If statements
  • If-elif-else statements
  • Nested selection
Iteration
  • Count-controlled (for)
  • Condition-controlled (while)
  • Nested iteration
  • Recursion
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
A Level
OOP
  • Classes & objects
  • Attributes & methods
  • Inheritance
  • Encapsulation
Error handling
  • Try/except blocks
  • Exception types
  • Raising exceptions
SQL
  • SELECT
  • INSERT
  • JOIN
  • CREATE & UPDATE
£3
per student per year
Get in touch for MAT pricing

full access to mbop

improved student outcomes

reduced teacher workload

an all-round easier life

Ready to try it?

No commitment free trial. Set up a class and see what your students make of it.