Raspberry Pi Foundation

The Raspberry Pi Foundation works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world, able to solve the problems that matter to them, and equipped for the jobs of the future.

We provide low-cost, high-performance computers that people use to learn, solve problems and have fun. We provide outreach and education to help more people access computing and digital making. We develop free resources to help people learn about computing and how to make things with computers, and train educators who can guide other people to learn.
More info here.

Filter Courses within "Raspberry Pi Foundation" (Click to filter)
Impact of Technology: How To Lead Classroom Discussions (edX) EdX
Raspberry Pi Foundation

Impact of Technology: How To Lead Classroom Discussions (edX)

Transform your teaching approach by mastering the art of leading classroom discussions on technology. This course is tailored for educators working with 14-16-year-olds, focusing on engaging students in meaningful conversations about computer science's ethical, legal, cultural, and environmental implications. Learn to create an open, exciting learning environment.

Self Paced
Self-Paced
Introduction to Web Development (edX) EdX
Raspberry Pi Foundation

Introduction to Web Development (edX)

Discover the basics of web development with this beginner-friendly course. From creating simple HTML pages to adding style with CSS and interactivity with JavaScript, you'll learn all the essential skills needed to build your own websites. Enroll now and embark on a journey towards becoming a proficient web developer!

Self Paced
Self-Paced
Object-oriented Programming in Python: Create Your Own Adventure Game (edX) EdX
Raspberry Pi Foundation

Object-oriented Programming in Python: Create Your Own Adventure Game (edX)

Discover the power of object-oriented programming in Python as you embark on a creative journey to build your very own text-based adventure game. Whether you're new to coding or looking to enhance your skills, this course offers a hands-on approach to learning OOP principles through an exciting project.

Self Paced
Self-Paced
Programming Pedagogy in Primary Schools: Developing Computing Teaching (edX) EdX
Raspberry Pi Foundation

Programming Pedagogy in Primary Schools: Developing Computing Teaching (edX)

Dive into the world of teaching coding to primary school students with 'Programming Pedagogy in Primary Schools: Developing Computing Teaching'. This course equips educators with essential strategies and tools to introduce programming concepts, using engaging block-based languages suitable for young learners. Learn how to inspire a love for computing from an early age.

Self Paced
Self-Paced
Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (edX) EdX
Raspberry Pi Foundation

Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (edX)

Embark on an educational journey designed for secondary school educators eager to transform their approach to teaching programming. This course offers a deep dive into various pedagogical techniques suitable for Key Stage 3 computing education. Whether you're new to teaching coding or looking to refine your methods, this program will equip you with the tools and knowledge necessary to inspire and engage your students in computational thinking.

Self Paced
Self-Paced
Programming 101: An Introduction to Python for Educators (edX) EdX
Raspberry Pi Foundation

Programming 101: An Introduction to Python for Educators (edX)

Embark on a comprehensive introduction to Python programming, tailored for educators who wish to teach or enhance their understanding of coding basics. This course, brought to you by the renowned Raspberry Pi Foundation, offers an engaging and structured approach to learning Python. From writing your first program to interpreting error messages, this course is designed to equip you with essential skills in a supportive environment.

Self Paced
Self-Paced
Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds (edX) EdX
Raspberry Pi Foundation

Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds (edX)

Embark on a journey to equip young learners with essential computing skills through this engaging course designed for educators preparing to teach children aged 5 to 11 years old. Discover the importance of integrating computing education in primary schools and explore innovative teaching methodologies that foster creativity, problem-solving, and critical thinking among students.

Self Paced
Self-Paced