Design and Prototype Embedded Computer Systems (FutureLearn)

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.

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

As you explore the iterative design process, you will discover how the purpose of a system affects how it is designed, from choosing its components to the look of the final product. You will also investigate the design of an algorithm and, ultimately, design your own embedded system.

What topics will you cover?

  • The difference between embedded systems and general-purpose systems
  • How to decompose a product into features, tasks, and components using a block diagram
  • What is real-time computing is and why is it important?
  • How to apply an iterative design process
  • Prototyping
  • Designing a finished physical product
  • Connecting a device to the internet to provide functionality

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...

  • Compare embedded systems to general-purpose systems
  • Investigate the design of a smartwatch as an example of an embedded system
  • Apply a design process to both an algorithm and a whole product
  • Develop a prototype of an embedded system

Who is the course for?
This course is designed for teachers delivering lessons on embedded systems in the classroom, at a GCSE level or equivalent.
This course will also be of interest to those with some experience of physical computing who want to move on to creating their own products.

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

Related Courses

Product Design: The Delft Design Approach (edX) EdX
Delft University of Technology,DelftX

Product Design: The Delft Design Approach (edX)

Learn to design meaningful products and services in this challenging design course. Do you want to learn how to design? Using the Delft Design Approach, you will learn how to use a number of key design methods to create meaningful products and services. This course is an introduction to the Delft Design Approach offering a set of signature methods from Delft to teach you how to get from understanding the user in context to defining a meaningful design challenge and – in the end – deliver a great design!

Self Paced
Self-Paced
MedTech: Trends and Product Design (FutureLearn) FutureLearn
University of Leeds

MedTech: Trends and Product Design (FutureLearn)

Explore the product design process of MedTech devices and examine future trends in healthcare technology and the MedTech industry. Learn how innovative medical devices are designed, produced and regulated. Major advances in technology are driving innovation in healthcare. On this course, you will explore the global landscape of medical device trends by looking at the past, present, and future of medical technology development.

Self Paced
2 Weeks
Product Management Essentials (FutureLearn) FutureLearn
FutureLearn

Product Management Essentials (FutureLearn)

Develop your skills to successfully take products through the product development process, from design to launch and beyond. Learn to effectively manage each stage of the product lifecycle Over the last decade, product management has continued to become an important and influential business discipline, with product manager roles now a common occurrence in any organisation with a digital presence.

Self Paced
4 Weeks
Foundations of Objective-C App Development (Coursera) Coursera
University of California, Irvine

Foundations of Objective-C App Development (Coursera)

An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course.

Jul 20th 2026
4 Weeks
Making Architecture (Coursera) Coursera
IE Business School,IE School of Architecture & Design

Making Architecture (Coursera)

Making architecture offers a unique insight into the mind and work of an Architect, starting with the basics of the profession and culminating with the production of a scaled site model. The course should act as ideal preparation for those interested in undertaking an undergraduate degree in Architecture, although its flexible, intriguing and enjoyable content makes it accessible for all those looking to increase their knowledge in the field.

Jul 20th 2026
4 Weeks
Learning Experience Design: Orientation to the Profession (Coursera) Coursera
University of Michigan

Learning Experience Design: Orientation to the Profession (Coursera)

In Orientation to the Profession, you’ll be introduced to the “big ideas” of LXD. Begin with the essential aspects of the design process, from ideation to evaluation. During this section, you’ll also take a brief look at learning theories and design frameworks that help LXDs move from an initial concept to a completed course.

Jul 27th 2026
4 Weeks
Architecting Smart IoT Devices (Coursera) Coursera
EIT Digital

Architecting Smart IoT Devices (Coursera)

This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards and networks. You'll also learn how to actually use and integrate these components.

Jul 27th 2026
5-12 Weeks
Entender el diseño (Coursera) Coursera
Arizona State University

Entender el diseño (Coursera)

¿Qué es el diseño? ¿Qué hacen los diseñadores para practicar su arte y que crean? ¿Qué importancia tiene el diseño de las corporaciones en la sociedad y la cultura? ¿Quiénes son algunos de los diseñadores más importantes de nuestra época y que han hecho? ¿Cómo uno puede convertirse en diseñador? Estas son algunas de las preguntas que exploraremos en este cuso introductorio de diseño.

Jul 27th 2026
5-12 Weeks
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.

Jul 23rd 2026
4 Weeks
Capstone: Autonomous Runway Detection for IoT (Coursera) Coursera
EIT Digital

Capstone: Autonomous Runway Detection for IoT (Coursera)

The students will develop a larger system using the learning outcomes from these courses, and the students will evaluate the developed system in a real-world programming environment. This course is a true engineering task in which the student must, not only implement the algorithm code, but also handle the interfaces between many different actors and hardware platforms.

Aug 10th 2026
3 Weeks