Back to Programming for the Internet of Things Project
University of California, Irvine

Programming for the Internet of Things Project

In this Capstone course, you will design a microcontroller-based embedded system. As an option, you can also build and test a system. The focus of your project will be to design the system so that it can be built on a low-cost budget for a real-world application. To complete this project you'll need to use all the skills you've learned in the course (programming microcontrollers, system design, interfacing, etc.). The project will include some core requirements, but leave room for your creativity in how you approach the project. In the end, you will produce a unique final project, suitable for showcasing to future potential employers. Note that for the three required assignments you do NOT need to purchase software and hardware to complete this course. There is an optional fourth assignment for students who wish to build and demonstrate their system using an Arduino or Raspberry Pi. Please also note that this course does not include discussion forums. Upon completing this course, you will be able to: 1. Write a requirements specification document 2. Create a system-level design 3. Explore design options 4. Create a test plan

Status: Systems Design
Status: Functional Requirement
Course8 hours

Featured reviews

KM

5.0Reviewed Oct 3, 2019

One of the most enjoyable courses that I have ever undertaken. Excellent structure, support and content.

BS

5.0Reviewed Sep 11, 2019

A very interesting course. Students get the freedom to choose their own ideas and are allowed to implement it. Learnt how to approach a project logically and systematically.

KY

5.0Reviewed May 27, 2018

Good tips are given. I think these final words are very important in executing our final project.

JB

4.0Reviewed Nov 1, 2024

I thoroughly enjoyed the course. The course topics were well selected. The lectures were clear, concise and well delivered. I would have only wanted a little more challenging programming exercises.

PV

4.0Reviewed Jul 8, 2016

I think we should provide more time for the folks to make their project and put up the video. Else it is a great one.

AD

5.0Reviewed Dec 6, 2022

Coursera is the one of the best online training platform to learn various courses related to engineering.

DM

5.0Reviewed Mar 3, 2020

This excellent course is about the pragmatic steps you need to follow when you starts any embedded system or IoT devices project.

GR

5.0Reviewed Dec 15, 2020

This is really an extraordinary course for beginners .The way this course designed is tremendous. Kudos to the team .

H

5.0Reviewed Jul 23, 2025

Great hands-on experience with Arduino, Raspberry Pi, and real-world IoT projects, highly recommended for beginners.

S

4.0Reviewed May 20, 2020

Fun class for beginner concept acquisition of how to manipulate microcontroller outputs via the internet.

SY

5.0Reviewed Jun 5, 2020

Learnt & Enjoyed doing the 6 Course Specialization in Programming the IOT.

JT

5.0Reviewed Jun 7, 2020

Great course. It forced me to sit down and design something. Unfortunately, the week 4 optional submission is not editable. I left something out of the short pdf document. I hope it's ok :)

All reviews

Showing: 20 of 185

abhishek srivastava
5.0
Reviewed Jan 4, 2017
Eric Ciurana
3.0
Reviewed Jul 28, 2019
Deleted Account
5.0
Reviewed May 13, 2016
Rajesh Kannivadi
5.0
Reviewed Jun 9, 2017
Marcelo Rovai
5.0
Reviewed Jul 1, 2017
José Antonio Borges
5.0
Reviewed Aug 15, 2017
Dj Sauer
4.0
Reviewed Mar 15, 2016
pavan venugopal
4.0
Reviewed Jul 9, 2016
Luis Fernando
5.0
Reviewed Apr 28, 2021
Varunjith V
5.0
Reviewed Mar 28, 2016
Joaquin Trigueros
5.0
Reviewed Jun 8, 2020
Bhargav Sridhar
5.0
Reviewed Sep 11, 2019
Bruno Castro
5.0
Reviewed Aug 11, 2017
Krishna Kanth Yenumula
5.0
Reviewed May 27, 2018
German Niebles
5.0
Reviewed Aug 22, 2017
MADDI JEEVAN SAI
5.0
Reviewed Dec 11, 2018
Mjesus Serra
5.0
Reviewed Dec 28, 2018
voodikala purnima
5.0
Reviewed Feb 11, 2019
jose luis rocha mendez
5.0
Reviewed Jan 15, 2019
Sanskar Vidyarthi
4.0
Reviewed Apr 29, 2021