THINGS TO DO

PROJECTS

Quick: 5–15 minutes

15 minutes · Use what you have

Learn to tie a bowline

A small, properly bounded project: Learn to tie a bowline. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn the NATO phonetic alphabet

A small, properly bounded project: Learn the NATO phonetic alphabet. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn five Morse-code letters

A small, properly bounded project: Learn five Morse-code letters. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Find out what every key on your keyboard actually does

A small, properly bounded project: Find out what every key on your keyboard actually does. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Check what devices are connected to your home network

A small, properly bounded project: Check what devices are connected to your home network. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn how to read a resistor colour code

A small, properly bounded project: Learn how to read a resistor colour code. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Find north without using your phone

A small, properly bounded project: Find north without using your phone. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Sharpen a kitchen knife properly

A small, properly bounded project: Sharpen a kitchen knife properly. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn three useful PowerShell commands

A small, properly bounded project: Learn three useful PowerShell commands. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn three useful Linux commands

A small, properly bounded project: Learn three useful Linux commands. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Photograph something ordinary from an unusual angle

A small, properly bounded project: Photograph something ordinary from an unusual angle. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Find the oldest file on your computer

A small, properly bounded project: Find the oldest file on your computer. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Find the oldest object in your house and work out what it is

A small, properly bounded project: Find the oldest object in your house and work out what it is. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Learn how to use a multimeter continuity test

A small, properly bounded project: Learn how to use a multimeter continuity test. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Identify five constellations you can see tonight

A small, properly bounded project: Identify five constellations you can see tonight. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

15 minutes · Use what you have

Fix one thing you’ve been ignoring

A small, properly bounded project: Fix one thing you've been ignoring. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes

30–60 minutes · Use what you have

Make your own Ethernet cable

A small, properly bounded project: Make your own Ethernet cable. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Set up SSH keys instead of passwords

A small, properly bounded project: Set up SSH keys instead of passwords. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Build your first Arduino circuit

A small, properly bounded project: Build your first Arduino circuit. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Make an LED blink without using Arduino

A small, properly bounded project: Make an LED blink without using Arduino. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Learn to solder two wires properly

A small, properly bounded project: Learn to solder two wires properly. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Take apart a dead hard drive

A small, properly bounded project: Take apart a dead hard drive. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Identify the components inside a broken electronic device

A small, properly bounded project: Identify the components inside a broken electronic device. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Make a bootable Linux USB

A small, properly bounded project: Make a bootable Linux USB. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Install Linux in a virtual machine

A small, properly bounded project: Install Linux in a virtual machine. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Build a one-page website from scratch

A small, properly bounded project: Build a one-page website from scratch. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Write a PowerShell script that actually saves you time

A small, properly bounded project: Write a PowerShell script that actually saves you time. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Automate the organisation of your Downloads folder

A small, properly bounded project: Automate the organisation of your Downloads folder. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Make a simple Python web scraper

A small, properly bounded project: Make a simple Python web scraper. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Build a tiny local web server

A small, properly bounded project: Build a tiny local web server. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Find a geocache

A small, properly bounded project: Find a geocache. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Walk somewhere you’ve never walked before

A small, properly bounded project: Walk somewhere you've never walked before. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Photograph ten things of the same colour

A small, properly bounded project: Photograph ten things of the same colour. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Learn how to navigate with a compass

A small, properly bounded project: Learn how to navigate with a compass. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Restore a rusty screwdriver

A small, properly bounded project: Restore a rusty screwdriver. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Repair a damaged cable

A small, properly bounded project: Repair a damaged cable. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Sew a button on properly

A small, properly bounded project: Sew a button on properly. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Learn how to sharpen a drill bit

A small, properly bounded project: Learn how to sharpen a drill bit. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Make bread without a bread maker

A small, properly bounded project: Make bread without a bread maker. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Make fresh pasta

A small, properly bounded project: Make fresh pasta. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

30–60 minutes · Use what you have

Cook something entirely from whatever is already in the cupboard

A small, properly bounded project: Cook something entirely from whatever is already in the cupboard. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours

A few hours · Use what you have

Build a Pi-hole alternative on an old computer

A small, properly bounded project: Build a Pi-hole alternative on an old computer. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a network monitoring dashboard

A small, properly bounded project: Build a network monitoring dashboard. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build an Arduino temperature monitor

A small, properly bounded project: Build an Arduino temperature monitor. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a USB temperature logger

A small, properly bounded project: Make a USB temperature logger. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a motion detector

A small, properly bounded project: Build a motion detector. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a simple burglar alarm

A small, properly bounded project: Build a simple burglar alarm. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a battery tester

A small, properly bounded project: Build a battery tester. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a continuity tester

A small, properly bounded project: Make a continuity tester. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a bench power supply from an old PC PSU

A small, properly bounded project: Build a bench power supply from an old PC PSU. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a network cable tester

A small, properly bounded project: Build a network cable tester. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a basic electronics workbench

A small, properly bounded project: Make a basic electronics workbench. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Restore an old hand tool

A small, properly bounded project: Restore an old hand tool. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Restore an old bicycle

A small, properly bounded project: Restore an old bicycle. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Service your bicycle

A small, properly bounded project: Service your bicycle. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a wooden toolbox

A small, properly bounded project: Build a wooden toolbox. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a small bookshelf from scrap timber

A small, properly bounded project: Make a small bookshelf from scrap timber. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a bird box

A small, properly bounded project: Build a bird box. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a simple outdoor stove

A small, properly bounded project: Make a simple outdoor stove. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Build a pinhole camera

A small, properly bounded project: Build a pinhole camera. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Make a time-lapse video

A small, properly bounded project: Make a time-lapse video. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Photograph every street in your neighbourhood

A small, properly bounded project: Photograph every street in your neighbourhood. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Research the history of your house

A small, properly bounded project: Research the history of your house. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Find your area’s oldest surviving building

A small, properly bounded project: Find your area's oldest surviving building. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Map an abandoned railway line

A small, properly bounded project: Map an abandoned railway line. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

A few hours · Use what you have

Find something on an old map that no longer exists

A small, properly bounded project: Find something on an old map that no longer exists. Start with a working first version, pay attention to what you notice, and leave yourself with something you can use, understand or show someone.

Weekend projects

Weekend project · Use what you have

Build a proper home server

Turn a spare computer into a dependable place for household files, services and backups. Start with one useful job rather than trying to run everything at once.

Weekend project · Use what you have

Build your own NAS

Make a network-attached storage box for files you want available around the house. It is a good excuse to sort out storage before drives become a drawer full of mysteries.

Weekend project · Use what you have

Build a retro gaming machine

Give an old computer or small single-board machine a focused second life as a living-room games box. Keep the first version simple: one controller, one screen and a few games you already own.

Weekend project · Use what you have

Build an internet radio

Make a small radio that plays online stations without needing a phone in the room. A simple screen and a few physical controls make it feel more like an appliance than another app.

Weekend project · Use what you have

Build a weather station

Collect your own local temperature, humidity and pressure readings rather than relying entirely on the nearest official station. The first useful version can live indoors or in a sheltered outdoor spot.

Weekend project · Use what you have

Build an environmental sensor

Make a small monitor for one part of your surroundings, such as room temperature, humidity, light or air quality. Treat it as a way to spot patterns, not as professional safety equipment.

Weekend project · Use what you have

Build a GPS tracker

Create a tracker for your own bike, bag or project box and learn how location data is collected and displayed. Only track people or property with clear permission.

Weekend project · Use what you have

Build an electronic scoreboard

Make a clear, satisfying score display for table tennis, games night or a made-up family league. Buttons and large numbers are more useful than a feature-packed app nobody opens.

Weekend project · Use what you have

Build a digital clock from components

Build a clock that tells the time using a display, a controller and your own code. It is a compact introduction to wiring, timing and making an object you will see every day.

Weekend project · Use what you have

Build a home network cabinet

Bring your router, switches, cables and power supplies into one orderly home. The aim is not a showroom rack: it is being able to identify a cable without crawling through a tangle.

Weekend project · Use what you have

Map every device on your home network

Make a plain-English inventory of what is connected to your Wi-Fi and wired network. You may find old smart plugs, forgotten printers or devices with names that explain nothing.

Weekend project · Use what you have

Build a personal dashboard

Create one screen for the information you repeatedly check, such as a calendar, weather, reminders or household jobs. Make it useful at a glance rather than another page full of widgets.

Weekend project · Use what you have

Make your own private cloud

Set up a private place to sync and share your own files across your devices. Start at home and get backups working before considering remote access.

Weekend project · Use what you have

Build a local AI server

Run a small language model on your own computer for experimenting without sending every prompt to a web service. Begin with a model your hardware can run comfortably, not the largest one you can download.

Weekend project · Use what you have

Build a simple mobile app

Make a tiny app that solves one small problem for you, such as a packing checklist or a queue counter. A finished, slightly plain app teaches more than an ambitious one left half-built.

Weekend project · Use what you have

Build and publish a useful website

Publish a small site that answers a real local or personal need, rather than a vague portfolio page. It could be a timetable, a collection of trusted links or a guide to something you know well.

Weekend project · Use what you have

Restore a piece of furniture

Rescue a worn chair, table or cabinet by cleaning, repairing and finishing it with care. The goal is a solid, usable piece, not necessarily a flawless antique restoration.

Weekend project · Use what you have

Restore an old computer

Bring an unused computer back into working order for a specific, modest role. It might become a writing machine, music player, home server or a pleasant offline distraction.

Weekend project · Use what you have

Restore a vintage radio

Clean up and assess an old radio as a piece of working history or a handsome object. If it has mains-powered valve circuitry, get qualified help before powering it up: old components can be dangerous.

Weekend project · Use what you have

Build a workbench

Build a sturdy surface tailored to the jobs you actually do, whether that is repairs, potting, electronics or woodworking. A flat top, sensible height and somewhere to clamp things matter more than elaborate joinery.

Weekend project · Use what you have

Build a garden planter

Make a planter sized for a bare corner, doorstep or balcony, then fill it with something you genuinely want to grow. Good drainage and a place that gets the right amount of light will do more than fancy timber.

Weekend project · Use what you have

Build a solar USB charger

Put together a small solar-powered USB charging setup for learning, camping preparation or emergency kit experiments. Use purpose-made USB power-regulation parts rather than connecting a panel directly to a phone.

Weekend project · Use what you have

Make a short documentary about somewhere local

Tell the story of a place nearby that people pass without thinking about it. A clear question, a few good voices and ordinary observations will carry more weight than cinematic equipment.

UNNECESSARY

Unnecessary · Use what you have

Build a physical button that sends you an email

Make a real button for sending one very specific email, such as “tea is ready” or “I have fed the cat”. It is gloriously excessive, which is precisely why it is memorable.

Unnecessary · Use what you have

Make your computer announce when the kettle has boiled

Give the kettle a digital town crier so nobody forgets the tea halfway through replying to something. A manual button or timer is enough; do not interfere with the kettle's mains wiring.

Unnecessary · Use what you have

Build an unnecessarily complicated doorbell

Replace one ordinary chime with lights, sounds, buttons, status messages or a miniature sequence of events. Keep the actual doorbell working while you experiment.

Unnecessary · Use what you have

Measure exactly how long your toaster takes

Treat breakfast as a serious timing experiment and discover how repeatable your toaster really is. You will probably learn more about bread thickness than about science.

Unnecessary · Use what you have

Find the maximum range of your Wi-Fi

Walk your own permitted area and find the point where your Wi-Fi becomes heroic, unreliable or both. Map the result rather than leaning out of windows with a phone.

Unnecessary · Use what you have

Make an LED indicate whether the internet is working

Build a little light that tells you whether your connection is alive, even though every nearby screen already knows. The appeal is being able to glance at a lamp and blame the broadband immediately.

Unnecessary · Use what you have

Find the oldest website you can still access

Go hunting for web pages that have survived far longer than anyone expected. Look for signs of age in the design, language and links, then enjoy the digital archaeology.

Unnecessary · Use what you have

Build a counter for something nobody needs counted

Count an utterly unimportant event, such as cupboard openings, passing pigeons or times someone says “basically”. The less useful the number, the better the project.

Unnecessary · Use what you have

Find the geographic centre of your town and go there

Choose a sensible boundary for your town, find its approximate centre and visit it. The answer may be a car park, hedge or unremarkable bit of pavement, which is part of the point.

Unnecessary · Use what you have

Try to make a computer from 20 years ago useful again

Give an ageing computer a narrow modern purpose rather than expecting it to do everything. It may still be perfectly capable of writing, music, simple browsing or a dedicated local task.

More things to do

30 minutes · Under £10

Make a network cable

Turn a length of Ethernet cable and two plugs into something genuinely useful.

15 minutes · £0

Learn basic Morse code

Learn enough Morse code to recognise a few letters without looking them up.