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

Teaching with Physical Computing, Course 2: Practical application and classroom strategies for PBL (edX) EdX
Arm Education,ArmEducationX

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

This course guides teachers through Project-Based Learning (PBL) pedagogy, practical application and supporting educational theoretical principles. The second course in our program for Computer Science teachers, Teaching with Physical Computing, guides you through the practical application of Project-Based Learning (PBL) theory using a range of tools and techniques.

Self Paced
Self-Paced
Foundations of User Experience (UX) Design (Coursera) Coursera
Google

Foundations of User Experience (UX) Design (Coursera)

Foundations of User Experience (UX) Design is the first of a series of seven courses that will equip you with the skills needed to apply to entry-level jobs in user experience design. UX designers focus on the interactions that people have with products like websites, mobile apps, and physical objects. UX designers make those everyday interactions usable, enjoyable, and accessible. The role of an entry-level UX designer might include empathizing with users, defining their pain points, coming up with ideas for design solutions, creating wireframes, prototypes, and mockups, and testing designs to get feedback.

Oct 29th 2026
4 Weeks
Design and Prototype Embedded Computer Systems (FutureLearn) FutureLearn
Raspberry Pi Foundation,National Centre for Computing Education

Design and Prototype Embedded Computer Systems (FutureLearn)

Discover embedded system design and work your way through the product design lifecycle. Supported by Google. Learn how to design your own embedded system. On this course from the Raspberry Pi Foundation, you will explore how embedded systems are used in the world around us. You will learn what makes an embedded system different from a general purpose system (such as a PC) and discover how embedded systems are specialised for a particular use case.

Nov 1st 2021
3 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
Precalculus: the Mathematics of Numbers, Functions and Equations (FutureLearn) FutureLearn
University of Padova

Precalculus: the Mathematics of Numbers, Functions and Equations (FutureLearn)

Get an introduction to the essential mathematical knowledge and skills required to take a first course in calculus. This course is the first of two precalculus courses from the University of Padova, providing you with an introduction to the fundamental mathematical skills required to complete a first course in calculus.

Self Paced
5-12 Weeks
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
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