Build a Physical Computing Prototype (FutureLearn)

Build a Physical Computing Prototype (FutureLearn)

Discover how physical computing is changing the way we interact with technology and the devices around us. Explore how physical computing is changing tech and build your own prototype. Physical computing is the use of computers to respond to the physical movement of the human body. On this course you’ll learn what’s inside the devices we all use every day, like kettles, phones, and smartwatches. You’ll come to understand how they work, how they respond to our movements, and ultimately learn to create your own physical computing prototype.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

Whereas in the past computing was limited to immobile computers and laptops, today microcontrollers and sensors are revolutionising the tech industry and how we interact with household items.

What topics will you cover?

  • Physical computing
  • Hardware of physical computing
  • Software of physical computing, coding physical computing
  • Creating physical computing devices

Learning on this course
You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?
By the end of the course, you‘ll be able to...

  • Explore the components and methods for physical computing
  • Investigate how physical computing is used in industry
  • Investigate how to collect, use and process data
  • Create a program that utilises input data
  • Identify parts of a physical computing project
  • Develop several physical computing projects from design to creation
  • Evaluate physical computing in the real world and its impact

Who is the course for?
This course is for computing students interested in exploring the world of physical computing. It would also be valuable for anyone looking for an introduction to physical computing, whether hobbyists or people wondering if a career or degree in computing is for them.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Game Design and Development 5: Capstone Project (Coursera) Coursera
Michigan State University

Game Design and Development 5: Capstone Project (Coursera)

In the game design and development capstone course, you will create an original game from initial concept up to the first playable version! Along the way, you will have the opportunity to put your game ideas in front of your peers. The capstone experience gives you the opportunity to push your skills further and demonstrate your newfound skills as a game developer. The capstone also contains guest talks from game industry professionals at Riot Games, Blizzard Entertainment, Insomniac Games, Gearbox Entertainment, Iron Galaxy, Deep Silver Volition, Goodgame Studios, Stardock, GREE, Heart Shaped Games, and more.

Jun 22nd 2026
4 Weeks
Web Design: Wireframes to Prototypes (Coursera) Coursera
California Institute of the Arts

Web Design: Wireframes to Prototypes (Coursera)

This course is focused on the application of the early UX research to actual user interfaces: the creation of wireframes, high-fidelity mockups, and clickable prototypes. This course is the continuation of the course Web Design: Strategy and Information Architecture, in which students completed the first half of a large scale project—developing a comprehensive plan for a complex website.

Jun 15th 2026
4 Weeks
How to Build Prototypes Using InVision (Skillshare) Skillshare
Skillshare

How to Build Prototypes Using InVision (Skillshare)

In How to Build Prototypes Using InVision you will learn how to use inVision platform to create prototypes, for both, mobile and web. You’ll be able to create a prototype, add your design screens, add hotspots to your screens, add some fancy transitions between screens, create more complex interactions such as go to a new screen after 10s or go to an external link when clicking a button, how to gather feedback from your team and how to update your design screens directly from Sketch by making use of the Craft plugin.

Self Paced
Self-Paced
Teaching Physical Computing with Raspberry Pi and Python (FutureLearn) FutureLearn
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn)

Explore the exciting world of physical computing and create electronic circuits that you can control with code. 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.

Mar 6th 2023
3 Weeks
Teaching with Physical Computing: Practical application and classroom strategies for PBL (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Practical application and classroom strategies for PBL (edX)

This course guides you in using real-world problems to spark your learners’ creativity and empower them to develop their own solutions using Physical Computing. Brought to you by Arm, this course guides you through the practical application of Project-Based Learning (PBL) theory using a range of tools and techniques.

Self Paced
Self-Paced
Collaborative Coding with Git (FutureLearn) FutureLearn
University of Manchester,Institute of Coding

Collaborative Coding with Git (FutureLearn)

Find out how to improve code quality and work collaboratively on large-scale projects using Git. Gain an in-depth introduction to remote collaboration with Git. Git is an enormously powerful and flexible version control system used by over 90% of developers. On this course, you’ll discover ways to visualise and explore a project’s history through Git repositories. These skills will allow you to quickly adapt to a new collaborative environment, especially when working with Git remotely.

May 1st 2023
5-12 Weeks
Design Your First App with Build (openSAP) OpenSAP
SAP

Design Your First App with Build (openSAP)

This free open online course will help young people to get started with designing and developing apps and software. This course will help you to develop your own “Design Thinking”. You’ll learn how to use a free and fun prototyping tool called Build. The course has been especially designed for young people interested in technology, but with little or no development experience.

Self Paced
Self-Paced
S'initier à la fabrication numérique (FUN) FUN
Institut Mines-Telecom

S'initier à la fabrication numérique (FUN)

Votre kit de survie dans les Fab Labs: 4 semaines pour comprendre comment la fabrication numérique révolutionne la production d’objets. Les imprimantes 3D ou les découpeuses laser à commandes numériques permettent à qui le souhaite de fabriquer ses propres objets. On peut également les programmer, les connecter à internet et passer ainsi très rapidement d’une idée à un prototype pour devenir un entrepreneur maker. Dans ce secteur en plein essor, de nouveaux métiers émergent.

No sessions available
4 Weeks