Teaching Physical Computing with Raspberry Pi and Python

Online Course

Future Learn
Teaching Physical Computing with Raspberry Pi and Python

What is the course about?

Teaching Physical Computing with Raspberry Pi and Python
The course Teaching Physical Computing with Raspberry Pi and Python is an online class provided by Raspberry Pi Foundation through Future Learn. It may be possible to receive a verified certification or use the course to prepare for a degree.

Explore the exciting world of physical computing and create electronic circuits that you can control with code.

Course description
  • Learn the benefits of using physical computing with your students.
  • 3 weeks
  • On this course from the Raspberry Pi Foundation, you will be introduced to the world of physical computing. You will use input devices to capture data, process that data with the Python programming language, and then use output devices to get information back out from your computer.
  • Along the way, you will learn how to use the principles of sequence, selection, and iteration in your physical computing programs. You will also learn some foundational electronics to help you create the circuits that you will use.
  • In the final week, you will create a physical computing project of your own.
  • Input and output devices
  • Python programming
  • Use of variables, functions, and classes
  • Applying design processes
  • Project-based learning
  • Develop understanding of how the Raspberry Pi can be used as a tool for physical computing.
  • Apply knowledge of programming concepts to control digital inputs and outputs.
  • Identify practical applications of inputs and outputs to make a project.
  • Reflect on your learning and create ideas for your classroom practice.
  • Identify ways of engaging learners in physical computing in your learning context.
  • This course is designed for teachers who deliver lessons at GCSE level or equivalent, and for beginner makers looking to develop their knowledge of electronics and programming.
  • 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.
  • National Centre for Computing Education
  • National Centre for Computing Education courses

Prerequisites & Facts

Teaching Physical Computing with Raspberry Pi and Python

Course Topic

Coding & Programming, IT & Computer Science, Primary Education Teaching, STEM Teaching, Secondary Education Teaching, Teaching, Teaching Computing

University, College, Institution

Raspberry Pi Foundation

Course Skill Level

Course Language

English

Place of class

Online, self-paced (see curriculum for more information)

Degree

Certificate

Degree & Cost

Teaching Physical Computing with Raspberry Pi and Python

To obtain a verified certificate from Future Learn / Raspberry Pi Foundation you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Raspberry Pi Foundation
Teaching Physical Computing with Raspberry Pi and Python
provided by Future Learn

Reviews

Share your experience

Teaching Physical Computing with Raspberry Pi and Python
Raspberry Pi Foundation Future Learn
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Teaching Physical Computing with Raspberry Pi and Python“. The provider of the course – “Raspberry Pi Foundation” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Raspberry Pi Foundation
Topic: Coding & Programming, IT & Computer Science, Primary Education Teaching, STEM Teaching, Secondary Education Teaching, Teaching, Teaching Computing