We hate 2020!

Just when we thought 2020 couldn't get any worse! We were about to re-open after many months of being closed but then disaster struck when a mains water pipe burst and flooded much of the ground floor of the museum.
Sadly re-opening has now been postponed. Read More >>>

Please Donate Via Just GivingNo visitors, no workshops, no events, no school visits... no income. We know that things are tough for everyone right now, but if you can afford to help us through these tough times please donate what you can.

There's over 36,000 exhibits here! That should keep you occupied for a bit - get searching!

Or come and get involved on our social media channels ...

      Twitch  Facebook          Online Gift Shop      

Thank you.

Learning Resources

Printed Material

Here are some PDF versions of the guides we use in our workshops and school visits ...

Geometric Patterns using Python Turtle

In this great tutorial, you will learn how to write code in Python and create fun geometric patterns using the Python Turtle tool!

Build Your Own Website

Websites are a part of every day life now, but how are they made? With this guide, we will show you how you can get started with making your very own website.

Age Range 7+

Raspberry Pi - A Beginner's Guide

This guide will introduce you to everything Raspberry Pi-related.  It talks about the basics - unboxing, plugging in, which cable does what - and then explores a few elements of physical computing with the Raspberry Pi using the two main programming languages that Pi comes loaded with - Scratch and Python.

Introduction to Python with Raspberry-Pi

Python is a great place to start if you're keen to get programming. It is flexible, runs on loads of devices like the Raspberry Pi and can be incredibly powerful.

Create a Video Game Character (Younger Children)

Here's a worksheet you can print out and colour in to design your own amazing pixel art creations, or copy one of the examples!

Pixel Sprites (Older Children)

Here's a worksheet you can print out and colour in to design your own amazing pixel art creations, or copy one of the examples!

Writing Games using Python Turtle

In this tutorial, you will learn how to write code in Python and create a 1982 Tron-like game using the
Python Turtle tool.

Quizzes 

In need of a brainteaser?

Video Games History Crossword

Test your memory power by filling in the answers to each clue in the horizontal spaces. If all your answers are correct, the letters in each highlighted box will spell out the winning word vertically at the end. Use our website to help you in your quest ...

Here's the answers ... Don't peek!

Early Computing History Crossword

Test your memory power by filling in the answers to each clue in the horizontal spaces. If all your answers are correct, the letters in each highlighted box will spell out the winning word vertically at the end. Use our website to help you in your quest ...

Here's the answers ... Don't peek!

Video Guides

If you learn by watching, try our video guides ...

Beginners Guide to Programming Using BBC BASIC - Part 1

We take you through the very basics of programming using a BBC Microcomputer from 1981? Why? Because it's fun! and the understanding you will gain from this video can be transferred to modern programming languages like Python.

We will cover the PRINT statement, variables and loops, and then apply these to some creative commands like the SOUND and DRAW commands.

 

Beginners Guide to Programming Using BBC BASIC - Part 2

In the second part of this series, Jason extends our knowledge of loops and introduces the concept of conditional instructions; if/then/else. We even create a simple number guessing game!

 

How to Create Interactive Stories and Adventure Games Using Twine

Dan talks us through how to create your own interactive story or adventure game using Twine - an online or desktop application thats free for everyone.

In this guide Dan will take you though how to set-up variables, update them and use them to change the options in the game.

 

An Introduction to Scratch - Parachute Game

Dan takes us through creating a Parachute game using Scratch. Parachute is a game originally released in 1981 on the Nintendo Game and Watch, so you'll be re-creating a bit of history!

Download the assets for the game : Parachute-Assets

 

An Introduction to Scratch - Build our 'Scratch Catch' Game

Dan talks us through your first steps with Scratch and shows you how to create a simple 'chase' game.

 

Colossus - The Greatest Secret in the History of Computing

Chris Shore talks about Colossus, how it came to be, how it worked and how it changed the course of World War II. Essential viewing!

 

Articles 

Read and learn about computing history ...

Did the Atari 2600 Start a $137 Billion Industry?

In 2018, The Association for UK Interactive Entertainment estimated that the games industry was worth $137 billion, yet it's an industry that has only existed since the mid-to-late seventies. So where did it all start, and what was the catalyst that started a global billion dollar industry?

 

History

These are the some of the learning resources used during the Viva Computer! Festival in July 2016. Each week of the festival had a theme and there is online material for each one, via Hstry (a collaborative website for creating learning resources). The materials have Viva Computer! interviews embedded within them so they’re a great way of bringing computing history to life. Teachers – feel free to use with your students. We’d love to hear how you use them so don’t hesitate to let us know how they worked for you.

Help support the museum by buying from the museum shop

View all items

Founding Sponsors
redgate Google ARM Real VNC Microsoft Research
Heritage Lottery Funded
Heritage Lottery Fund
Accredited Museum