Teaching Physical Computing with Raspberry Pi and Python

Carrie Anne Philbin, Raspberry Pi Foundation

Learn the benefits of using physical computing with your students.

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.

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.

During the course, you will use Python 3.

You will need:

  • A Raspberry Pi computer and peripherals:
    • A keyboard
    • A mouse
    • A monitor
  • A selection of components to use in your projects:
    • A breadboard
    • 6 male-to-female jumper cables
    • 3 LEDs (of different colours if possible)
    • 3 330-ohm resistors
    • A buzzer
    • A button
    • A PIR sensor
    • A Raspberry Pi Camera Module (optional)
  • Craft supplies:
    • Cardboard
    • Pencils
    • Glue, tape, or another type of adhesive
    • Scissors or a craft knife
Dates:
  • 7 September 2020
  • 1 June 2020
  • 30 March 2020
  • 9 September 2019
  • 10 June 2019
  • 1 April 2019
  • 7 January 2019
  • 5 November 2018
  • 13 August 2018
  • 14 May 2018
  • 5 February 2018
  • 21 August 2017
  • 12 June 2017
  • 17 April 2017
  • 20 February 2017
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More from 'Social Sciences':
Regular_657162be-a68b-47d5-a240-d51e86ec0098 Environmental Challenges: Scarcity and Conflict in the Natural Environment
War and conflict can severely disrupt the governance of the environment. What...
Regular_4cb1c93f-cf66-4158-bb2f-87aefdad8dea Object-oriented Programming in Python: Create Your Own Adventure Game
Learn object-oriented programming principles by creating your own text-based...
Regular_c69f8165-4d20-4ddd-8cee-3eae4752c2ff Inspiring Young People in STEM: Communication Skills for STEM Ambassadors
Improve your communication skills when delivering practical activities in STEM...
Regular_e2418f16-de8e-4023-9764-d90ba0e94e55 Teaching Phonics in Early Childhood
Learn what phonics is and how to teach it in the early years
Regular_70c77876-fd52-44b9-b737-b52b7a3c61d2 Introduction to Intercultural Studies: The Branding of Culture
Learn how products move across borders and how branding problematically draws...
More from 'FutureLearn':
Regular_1e0aa143-5700-4ea3-aefc-b0050e415c62 Logical and Critical Thinking
Improve your logical and critical thinking skills in this free online course...
Regular_5f03632a-536b-4eaf-9a63-9a167533ec2b ECG Assessment: an Introduction for Healthcare Providers
Understand the principles of electrocardiography and learn a step-by-step approach...
Regular_022c7d98-1ece-4eab-8baf-9a28d83ef6ab Robert Burns: Poems, Songs and Legacy
Dig deeper into the life and works of Robert Burns, with this free University...
Regular_efbeece4-58b7-4791-a39a-03bf1847f630 Biochemistry: the Molecules of Life
Explore the impact of biochemistry on bioenergy and health, discovering why...
Regular_657162be-a68b-47d5-a240-d51e86ec0098 Environmental Challenges: Scarcity and Conflict in the Natural Environment
War and conflict can severely disrupt the governance of the environment. What...

© 2013-2019