edX Online
Raspberry Pi Foundation page banner
Back to schools and partners

Raspberry Pi Foundation

Free online courses from Raspberry Pi Foundation

Raspberry Pi Foundation MOOCs

Browse free online courses in a variety of subjects. Raspberry Pi Foundation courses found below can be audited for free, or students can choose to receive a verified certificate for a small fee. Select a course to learn more.

Courses

Teach teens computing: Machine learning and AI

Raspberry Pi Foundation

Course
Teach Teens Computing: Understanding AI for Educators

Raspberry Pi Foundation

Course
Teach teens computing: Programming in Python

Raspberry Pi Foundation

Course
Get started with your Raspberry Pi computer

Raspberry Pi Foundation

Course
Teach computing: Physical computing with Raspberry Pi and Python

Raspberry Pi Foundation

Course
Support kids' projects: Web development

Raspberry Pi Foundation

Course
Teach teens computing: Object-oriented Programming in Python

Raspberry Pi Foundation

Course
Support kids' projects: Programming with Scratch

Raspberry Pi Foundation

Course
Teach kids computing: Programming

Raspberry Pi Foundation

Course
Teach teens computing: Computer networks

Raspberry Pi Foundation

Course
Teach teens computing: Encryption and cryptography

Raspberry Pi Foundation

Course
Teach teens computing: Cybersecurity

Raspberry Pi Foundation

Course
Teach teens computing: Databases and SQL

Raspberry Pi Foundation

Course
Teach teens computing: Functions and algorithms, searching and sorting in Python

Raspberry Pi Foundation

Course
Get started with teaching computing

Raspberry Pi Foundation

Course
Teach computing: Moving from Scratch to Python

Raspberry Pi Foundation

Course
Teach kids computing: Computing systems and networks

Raspberry Pi Foundation

Course
Teach teens computing: How computers work

Raspberry Pi Foundation

Course
Teach computing: Support SEND learners with computing

Raspberry Pi Foundation

Course
Teach kids computing: Developing your programming pedagogy

Raspberry Pi Foundation

Course
Teach teens computing: Developing your programming pedagogy

Raspberry Pi Foundation

Course
Teach teens computing: Impact of technology

Raspberry Pi Foundation

Course
Teach teens computing: Data representation

Raspberry Pi Foundation

Course