The Prewired logo
Close-up of post-its on a whiteboard, with the one in focus reading 'Learn Python'

Resources

Not sure where to get started? Or just looking for something different? These websites contain many short projects that you can do during a Prewired session, using a range of different technologies.

Note that although we are happy to receive suggestions for new links to add, as a matter of policy we do not post links to sites which have mainly paid-for content or whose main goal is commercial rather than educational.

CodeClub logo

CodeClub Projects

First steps
Beginner
Intermediate

Our partners at the Raspberry Pi Foundation have created a brilliant website with both short projects you can do at a session and longer learning paths you can follow. This is where we recommend you start if you want to learn Scratch, Python, HTML/CSS, micro:bits, Unity, or Raspberry Pis.

Hour of Code logo

Hour of Code

First steps
Beginner

Hour of Code, by Code.org, has a great number of projects you can do in one or a few hours—perfect for a Prewired session! They have content for Scratch, Python, JavaScript, and Lua.

Cyber Skills Live logo

Cyber Skills Live

Beginner
Intermediate

Cyber Skills Live has short projects around topics like ethical hacking, digital forensics, data science, and artificial intelligence. Try for example 'How to rob a bank' or 'Defend Stirling Castle'!

micro:bit logo

micro:bit projects

Beginner
Intermediate

We have plenty of micro:bits at Prewired that you're able to use during sessions. The micro:bit website has loads of project ideas using different sensors and for different environments, such as Microsoft MakeCode, Scratch, or Python.

LEGO SPIKE logo

LEGO SPIKE Prime projects

Beginner
Intermediate

We have two LEGO SPIKE Prime kits that are available for use outside of FIRST LEGO League season. The SPIKE app has some great ideas for builds, from different driving bases to a CNC machine or safe-deposit box!

OverTheWire logo

OverTheWire

Intermediate
Advanced

Free games played on the command line to help you to learn and practice cybersecurity concepts, beginning from how to navigate around a terminal all the way up to binary exploitation and reverse engineering.