Internet of Things Capstone: Build a Mobile Surveillance System (Coursera)

Internet of Things Capstone: Build a Mobile Surveillance System (Coursera)

In the Capstone project for the Internet of Things specialization, you will design and build your own system that uses at least 2 sensors, at least 1 communication protocol and at least 1 actuator. You will have a chance to revisit and apply what you have learned in our courses to achieve a robust, practical and/or fun-filled project. We absolutely encourage you to design whatever you can think up! This is your chance to be creative or to explore an idea that you have had. But if you don’t have your own idea, we provide the description of a surveillance system, for you to build.

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

We will participate in the Capstone with you by building a surveillance system that features an off-grid solar powered workstation that will serve as a hub to multiple surveillance sensors.
You will be able to demonstrate the knowledge and skills you have gained in this course through delivery of industry-appropriate documents such as System Design documents and Unit Test reports. Additionally, you will be asked to describe and show case your project as a short video presentation – appropriate for demonstrating your knowledge and technical communication skills.
Learning Goals: After completing this Capstone, you will be able to:

  1. Design systems using mobile platforms. You will gain experience in documenting and presenting designs.
  2. Develop systems that interface multiple sensors and actuators to the DragonBoard™ 410c system and develop the necessary software to create a fully functional system.
  3. Specify unit tests and system tests, run tests and prepare Test Reports as are commonly done by those working in this industry.
  4. Gain experience (and feedback!) in making technical presentations.

Syllabus

WEEK 1
Introduction
Welcome to the Internet of Things! Before diving into this course give us a chance to let you know what it is all about! We will walk you through a module by module outline that will give you highlights on the interesting aspects of the course.

WEEK 2
Capstone, Part 1 - Getting ready
This section will go over the approach our team took while setting up the Capstone project. Here you will see some diagrams, as well as the system components which were used to build our entire systems. We offer recommendations, highlights and examples as to how you can reduce or expand on the project we provide as a template.

WEEK 3
Capstone, Part 2 - Getting set up
In this module you will get to see everything! All of the components we purchased for our project as well as some alternative that might help you cut the price or increase the power of your own system. Once we look at everything we will be using to build our system, we will quickly put it together and test it outside in the sun.

WEEK 4
Final - The last module
This module consists of a peer review assignment with two submission requirements. Please read the peer review assignment carefully and submit the required files for review from your classmates. We here look forward to seeing all of the exiting projects you come up with! Remember: If there are any questions, comments, concerns, or if you would just like to show off some pictures or videos, please go to the discussion section and post. I am sure your classmates would love to help and/or hear about your project.

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

Related Courses

New Technologies for Business Leaders (Coursera) Coursera
Rutgers University

New Technologies for Business Leaders (Coursera)

This introductory course is developed for high-level business people (and those on their way) who want a broad understanding of new Information Technologies and understand their potential for business functions (e.g. marketing, supply change management, finance). This is not a course for people looking for guidance on how to become a deep technical expert or implement these technologies.

Jun 8th 2026
5-12 Weeks
Interfacing with the Arduino (Coursera) Coursera
University of California, Irvine

Interfacing with the Arduino (Coursera)

Arduino senses the environment by receiving inputs from add-on devices such as sensors, and can control the world around it by adjusting lights, motors, and other actuators. In this class you will learn how and when to use the different types of sensors and how to connect them to the Arduino. Since the external world uses continuous or analog signals and the hardware is digital you will learn how these signals are converted back-and-forth and how this must be considered as you program your device. You'll also learn about the use of Arduino-specific shields and the shields software libraries to interface with the real world.

Jun 8th 2026
4 Weeks
Introduction to the Internet of Things and Embedded Systems (Coursera) Coursera
University of California, Irvine

Introduction to the Internet of Things and Embedded Systems (Coursera)

The explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. In this first class in the specialization you will learn the importance of IoT in society, the current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and your device will also be covered. You will also learn how to make design trade-offs between hardware and software. We'll also cover key components of networking to ensure that students understand how to connect their device to the Internet.

Jun 8th 2026
4 Weeks
Cybersecurity and the Internet of Things (Coursera) Coursera
University System of Georgia

Cybersecurity and the Internet of Things (Coursera)

Welcome to “Cybersecurity and the Internet of Things”! This course is for you if you are curious about the most recent trends and activities in the internet capabilities and concerns about programmed devices. There are complexities and areas of necessary awareness when the industrial sector becomes connected to your home.

Jun 8th 2026
4 Weeks
The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera) Coursera
University of California, Irvine

The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera)

The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device.

Jun 8th 2026
4 Weeks
Internet of Things: Setting Up Your DragonBoard™ Development Platform (Coursera) Coursera
University of California, San Diego

Internet of Things: Setting Up Your DragonBoard™ Development Platform (Coursera)

Do you want to develop skills to prototype mobile-enabled products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard™ 410c single board computer (SBC).

Jun 1st 2026
5-12 Weeks
Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera) Coursera
Northwestern University

Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera)

The capstone project of the Modern Robotics specialization is on mobile manipulation: simultaneously controlling the motion of a wheeled mobile base and its robot arm to achieve a manipulation task. This project integrates several topics from the specialization, including trajectory planning, odometry for mobile robots, and feedback control. Beginning from the Modern Robotics software library provided to you (written in Python, Mathematica, and MATLAB), and software you have written for previous courses, you will develop software to plan and control the motion of a mobile manipulator to perform a pick and place task.

Jun 8th 2026
4 Weeks
Writing Java Application Code (Coursera) Coursera
LearnQuest

Writing Java Application Code (Coursera)

This is the third course in a Specialization titled Java as a Second Language. This course presents instruction to IT professionals for developing Java applications. The material targets professional that are familiar with application programming, but do not have strong Java skills. The type of Java applications focus on: Console based Java applications, Java windows applications, and Java web and mobile applications. This course presents material on developing real applications, and includes hands-on application development labs. Learners will gain strong Java application development skills.

Jun 8th 2026
4 Weeks
Implementing Security in IoT and Edge Devices (Coursera) Coursera
LearnQuest

Implementing Security in IoT and Edge Devices (Coursera)

This course is intended for IoT Product Developers and Cybersecurity Professionals. By the end of the course, learners will be able to explain the security needs of IoT devices and list their security aspects and how to protect them, identify IoT device vulnerabilities and how to develop effective security strategies to safeguard against potential threats, explain the basics of hardware security, list common encryption techniques used in IoT and edge devices, apply security measures to secure IoT and edge device deployments, and more.

Jun 8th 2026
3 Weeks
Design and innovation of business model (Coursera) Coursera
Tecnológico de Monterrey

Design and innovation of business model (Coursera)

The core of Business Model Design lies in skills and leadership of the entrepreneurial manager. It requires a disciplined approach to seeking opportunities, as well as gathering and aligning resources to achieve important goals. In this course, students will strengthen two important skills: intuition and visual thinking, while applying quantitative methods learned in other courses, such as Finance, Economics and Financial Intelligence.

Jun 8th 2026
4 Weeks
Web3 and Blockchain Transformations in Global Supply Chains (Coursera) Coursera
INSEAD

Web3 and Blockchain Transformations in Global Supply Chains (Coursera)

The global supply chain is a $50 trillion industry and is the foundation of our global economy. While information technology has improved the flow of goods globally over the last few decades, as the COVID-19 crisis revealed there is still critical work to do. Today’s supply chains are complex, with parties conducting their transactions through a Byzantine network of computer systems with disparate applications like e-mail, phone, and fax.

Jun 14th 2026
5-12 Weeks