Lesson planning

1 July 2025

Bring your pupils’ computing skills to life by hosting your own hackathon

Stuart Davison

Computing Subject Lead

Have you ever considered how you can use and adapt Oak’s free teaching resources to inspire your pupils - in the classroom, and beyond? We love hearing about the different ways you have customised our resources and used them to spark creativity.

A hackathon example

One excellent example is how Ark Bolingbroke Academy in London used Oak’s KS3 computing resources and KS4 computing resources to set up a hackathon. A hackathon is a timed event where participants, often working in teams, collaborate to design and build a project, typically involving coding. It’s a brilliant platform for pupils to tackle real-world problems, sharpen their programming skills, and work together creatively.

Here’s what they did:

The brief

In October, Ark Bolingbroke Academy welcomed pupils from across the Ark network for ArkHack 2024. This wasn’t their first hackathon, it was their fourth, and it centred on a timely and critical theme: climate change. The challenge? Create an app that would help their school make smarter, greener decisions to combat the climate crisis.

The task

Teams, organised by the school, were tasked with developing an app to educate their school community about environmental issues and promote sustainable choices.

The coding challenges were completed using the Raspberry Pi code editor, a free, accessible platform perfect for Python programming.

The apps were judged on coding quality, with specific criteria including:

  • Sequence: The logical flow of instructions.
  • Selection: Use of decision-making structures like if-statements.
  • Iteration: Loops to repeat actions efficiently.
  • Subroutines: Functions or procedures to organise code.
  • File/read writing: Handling data input and output.

These criteria ensured pupils applied a broad range of programming concepts, making the challenge both educational and rigorous.

A group of pupils sitting at desks concentrating hard. They are surrounded by paper work and laptops and are working on their ArkHack projects

The pitch

Each team prepared a 3-minute pitch to present their app, covering:

  • The problem they wanted to solve and why
  • Brainstorming and ideas
  • Design of their application, using tools like Appshed and flowcharts to plan their app’s structure.
  • What they need to do next

This process blended creativity, planning, and technical skill, giving pupils a taste of real-world app development.

A group of pupils standing in front of a room, speaking and delivering their Arkhack pitch. There is also a large television at the front of the room displaying a slide deck of their pitch.


The results


After a day of coding and collaboration, the winners were announced:

1. Isaac Newton Academy

2. Ark Globe

3. Bolingbroke Academy

Pupils standing in front of a microphone. One is speaking and delivering their Arkhack pitch to an unseen audience.

Why host a hackathon?

Hosting a hackathon is a brilliant way to bring computing skills into focus and inspire your pupils. Here’s why your school should consider hosting one:

  • Sparks engagement: The fast-paced, collaborative nature of a hackathon makes learning fun and memorable.
  • Real-world application: Pupils see how computing skills can solve pressing problems, like climate change.
  • Boosts creativity: It’s a sandbox for innovative ideas and out-of-the-box thinking.
  • Builds teamwork: Working in groups hones communication and collaboration skills.
  • Inspires pupils to learn how to code: Learning to code empowers young people to use coding to problem-solve, express themselves creatively, and to build businesses that could change the world.1 Even in a world where AI can generate code, we need skilled programmers. Read more in Rapsberry Pi Foundation’s position paper.
Ark Hack is such a good way to bring the computer science curriculum into the real world. It’s great to have all the schools coming together. We have a lot of fun, we learn more about coding, and we get the students to develop teamwork, leadership and creativity.

Tom Rye, Vice Principal

It’s taught me about making apps and the thought behind it, as well as making websites.

Participating pupil

The hackathon is really interesting because you get to maximise all your computer science skills and use them to the best of your ability.

Participating pupil

How could your school use Oak’s resources?

Ark Bolingbroke Academy’s ArkHack 2024 is just one example of how you can use, adapt and personalise Oak’s teaching resources to make a real impact in your classroom. Our resources are the starting point, and we can’t wait to hear how you’ll use them.

Explore Oak's teaching resources