Online training

We recently launched a new way for people to learn about computing with the Raspberry Pi Foundation: free online training courses, available to anyone, anywhere in the world!

We’re working on adding more courses to this list, so sign up to our Education newsletter, and be the first to hear about it when we have something new on offer.

Current Courses

Teaching Physical Computing with Raspberry Pi and Python

4 weeks, 2-3 hrs/week

traffic-lights

Over four weeks, you’ll develop your knowledge of simple electronics and computing, setting up your Raspberry Pi and writing your first program using the Python programming language.

You’ll apply your new-found knowledge to a series of challenges, including controlling an LED with Python, using a button press to control a circuit, and making a game using a button and an LED.

 

Teaching Programming in Primary Schools

4 weeks, 2-3 hrs/week

Kids learning about computing

This four-week course provides a comprehensive introduction to programming, and is designed for primary or K-5 teachers who are not subject specialists. During the course, we’ll introduce you to key programming concepts.

You’ll have the chance to apply your understanding through working on projects, both unplugged and on a computer, using the Scratch programming language. Discover common mistakes and pitfalls, and develop strategies to fix them.