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)
Teaching Physical Computing with Raspberry Pi and Python (FutureLearn) FutureLearn
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn)

Embark on a journey into the fascinating realm of physical computing, where electronics meet programming. This course from the Raspberry Pi Foundation will equip you with the skills needed to introduce your students to creating electronic circuits controlled by code. Dive into input devices, Python programming, and output devices to craft engaging projects that blend hardware and software.

Mar 6th 2023
3 Weeks
Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn) FutureLearn
Raspberry Pi Foundation

Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn)

Discover how to take your programming skills from the intuitive world of Scratch to the versatile and widely-used text-based language, Python. This course is designed for learners who have a grasp of block-based programming and are ready to make the leap into more complex coding. You'll learn essential concepts and apply them through practical exercises.

Mar 6th 2023
4 Weeks
Networking with Python: Socket Programming for Communication (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Networking with Python: Socket Programming for Communication (FutureLearn)

Dive into the world of networked applications with 'Networking with Python: Socket Programming for Communication'. Supported by Google, this course from the Raspberry Pi Foundation will guide you through the creation of programs that communicate over the internet. Learn socket programming essentials and build your practical skills in developing network applications.

Mar 6th 2023
3 Weeks
Introduction to Encryption and Cryptography (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Introduction to Encryption and Cryptography (FutureLearn)

Dive into the fascinating world of encryption and cryptography with our online course. From the historical use of ciphers like Caesar and Vigenère to understanding how encryption keeps our digital communications secure today, this course offers a comprehensive introduction to the art and science of securing information. Supported by Google, you'll learn from experts in cybersecurity and data protection.

Mar 6th 2023
2 Weeks
Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

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

Transform your approach to teaching computing in Key Stage 3 with our online course. Explore a variety of innovative pedagogies designed to foster computational thinking, enhance student engagement, and improve learning outcomes. Whether you're new to teaching programming or looking to refine your existing methods, this course will equip you with the tools and techniques needed to inspire the next generation of coders.

Mar 6th 2023
3 Weeks
Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

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

Improve your teaching skills and learn how to deliver engaging, inclusive computing lessons for primary school students (aged 5-11). This four-week course will equip you with the necessary subject knowledge and educational strategies to inspire young learners in our digital world.

Mar 6th 2023
4 Weeks
Teach Computing in Schools: Creating a Curriculum for Ages 11 to 16 (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teach Computing in Schools: Creating a Curriculum for Ages 11 to 16 (FutureLearn)

Discover the secrets of creating a compelling and effective computing curriculum for pupils aged 11 to 16 on this FutureLearn course. Designed for educators, this course equips you with the knowledge and resources to craft an inspiring and engaging learning experience for your students, utilizing free online tools to enhance their education.

Mar 6th 2023
3 Weeks
Teaching Physical Computing to 5-11 year olds (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Teaching Physical Computing to 5-11 year olds (FutureLearn)

Embark on a transformative journey into the world of physical computing for kids aged 5-11. This course equips educators with the tools and techniques needed to inspire creativity and innovation in young learners through hands-on electronic circuit design and programming. Dive into block-based coding, experiment with Crumble and micro:bit devices, and watch as your students bring their ideas to life.

Mar 6th 2023
3 Weeks
Object-oriented Programming in Python: Create Your Own Adventure Game (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

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

Discover the power of object-oriented programming (OOP) through an engaging hands-on approach: building a text-based adventure game in Python. This course is designed for beginners and intermediate programmers who want to understand how to structure their code using OOP principles effectively.

Jan 2nd 2023
4 Weeks
Page 1 Next ›