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: Software Design
Status: Python Programming
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.

MR

5.0Reviewed Jun 13, 2020

It was fun learning the internet of things, a lot of practical knowledge was gained throughout the course

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.

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.

PG

5.0Reviewed Sep 17, 2020

A great course indeed.Thanks a lot professor and coursera team. Learned a lot. Waiting for more advanced courses.

OF

5.0Reviewed Aug 9, 2020

the final project was a very good opportunity to apply all of the concepts we did in previous course.we did a good practice with it.

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 .

AD

5.0Reviewed Dec 6, 2022

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

KY

5.0Reviewed May 27, 2018

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

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.

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