Internet of Things: Multimedia Technologies (Coursera)

Internet of Things: Multimedia Technologies (Coursera)

Content is an eminent example of the features that contributed to the success of wireless Internet. Mobile platforms such as the Snapdragon™ processor have special hardware and software capabilities to make acquisition, processing and rendering of multimedia content efficient and cost-effective.

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

In this course, you will learn the principles of video and audio codecs used for media content in iTunes, Google Play, YouTube, Netflix, etc. You will learn the file formats and codec settings for optimizing quality and media bandwidth and apply them in developing a basic media player application.
Learning Goals:
After completing this course, you will be able to:

  1. Explain the tradeoffs between media quality and bandwidth for content delivery.
  2. Extract and display metadata from media files.
  3. Implement and demonstrate a simple media player application using DragonBoard™ 410c.

Course 5 of 6 in the Internet of Things Specialization.

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.
Terminology/Cheat Sheet (Beginner)
In this course, you will see a lot of new words and acronyms you might not be familiar with. If you feel comfortable with your knowledge of tech terminology, feel free to skip these lessons since they will not affect the overall integrity of the course. If you see something that you want to know a little more about, feel free to watch the video to gain insight on some basic concepts. We do expect you to know the majority of this material before going into the next module, we would recommend going through the lessons as a quick brush up.

WEEK 2
Codecs
In this module our esteemed Professor Harinath Garudadri will talk about coders and decoders (Codecs). This will allow us to make better use of our multimedia choices when working with the DragonBoardTM 410c. We want to look at the motivation behind using Codecs, the different ways to take advantage of redundancies when using codecs and finally the ability to take advantage of different receiver / transmitter combinations. If we are able to understand the way that information is sent and received over the data plane we can create and use the right codecs.

WEEK 3
Computer Vision and our Application
In this module we will talk in depth about computer vision. We will talk about a variety of current applications of computer vision, and brainstorm the future applications you all are capable of making! Ultimately we will set up a computer vision development environment on your Linaro/Debian release capable of creating a wide variety of computer vision projects. By the end of this module we will have built a great basic application in Python, we will add a few features and pass the code on to you! Hopefully this code can serve as a great template for you all to use.

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

Related Courses

Introduction to Semiconductor Devices 1 (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Introduction to Semiconductor Devices 1 (Coursera)

This course aims to provide a general understanding of semiconductor devices. This course explores the principles and the operation mechanism of semiconductor, such as charge transfer, p-n junction, junction capacitors, and Metal-Oxide-Semiconductor Field Effect Transistors(MOSFETs).

Sep 21st 2026
5-12 Weeks
Digital Signal Processing 1: Basic Concepts and Algorithms (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Digital Signal Processing 1: Basic Concepts and Algorithms (Coursera)

Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices.

Sep 14th 2026
4 Weeks
Internet of Things V2: Setting up and Using Cloud Services (Coursera) Coursera
University of California, San Diego

Internet of Things V2: Setting up and Using Cloud Services (Coursera)

Have you wondered what exactly AWS is and why is it important? Do you want to make informed design decisions about which services to use? Do you want to gain expertise to leverage the cloud for your own projects? In this course, you will learn to interface with the AWS cloud. You will then develop software to send data to and receive data from the cloud. Along the way, you’ll learn how to structure your project with a variety of these difference services.

Sep 7th 2026
3 Weeks
Introdução ao Controle Moderno (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle Moderno (Coursera)

Este curso lhe dará a base necessária para entender técnicas mais avançadas de controle moderno. Você aprenderá como representar a dinâmica de um sistema no espaço de estados, como analisar um sistema no espaço de estados, como projetar uma realimentação de estado e como projetar um observador de estado.

Sep 21st 2026
5-12 Weeks
IoT Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Cloud (Coursera)

This course is the last course in our series of four courses and builds on the previous three courses: IoT Devices, IoT Communications, and IoT Networking. After we have built and programmed a small self-driving vehicle, we then set out to enhance its connectivity and add important security infrastructure. In this course we will now look closer into various remaining types of decentralized network topography. In the lab, we will additionally cover important cloud technologies based on machine-learning. In the first two weeks' lectures, we will cover important components of networks.

Sep 7th 2026
4 Weeks
IoT Networking (Coursera) Coursera
University of Illinois at Urbana-Champaign

IoT Networking (Coursera)

This course builds on the first two courses in this series: IoT Devices and IoT Communications. Here you will begin to learn enterprise IoT. Enterprise networks, from first-hop access to backend IoT services are critical because they allow your IoT devices to reach the Internet and achieve their true intelligence. IoT places extreme demands on first-hop access - ultra-dense deployments challenge spectrum allocation, the need to provide strong segmentation yet let devices reach into IoT services such as gateways and databases.

Sep 7th 2026
4 Weeks
Silicon Thin Film Solar Cells (Coursera) Coursera
École Polytechnique

Silicon Thin Film Solar Cells (Coursera)

This course consists of a general presentation of solar cells based on silicon thin films. It is the third MOOC of the photovoltaic series of Ecole polytechnique on Coursera. The general aspects of the photovoltaic field are treated in "Photovoltaic Solar Energy". And the detailed description of the crystalline silicon solar cells can be found in "Physics of Silicon Solar Cells".

Sep 7th 2026
3 Weeks
Internet of Things: Sensing and Actuation From Devices (Coursera) Coursera
University of California, San Diego

Internet of Things: Sensing and Actuation From Devices (Coursera)

Have you wondered how information from physical devices in the real world gets communicated to Smartphone processors? Do you want to make informed design decisions about sampling frequencies and bit-width requirements for various kinds of sensors? Do you want to gain expertise to affect the real world with actuators such as stepper motors, LEDs and generate notifications? In this course, you will learn to interface common sensors and actuators to the DragonBoard™ 410c hardware. You will then develop software to acquire sensory data, process the data and actuate stepper motors, LEDs, etc. for use in mobile-enabled products.

Sep 21st 2026
5-12 Weeks
Programming with Cloud IoT Platforms (Coursera) Coursera
Pohang University of Science and Technology - POSTECH

Programming with Cloud IoT Platforms (Coursera)

Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data.

Sep 21st 2026
5-12 Weeks
RF and millimeter-Wave Circuit Design (Coursera) Coursera
Eindhoven University of Technology

RF and millimeter-Wave Circuit Design (Coursera)

This unique Master-level course offered by the Center for Wireless Technology Eindhoven (CWT/e) of the Eindhoven University of Technology, The Netherlands, provides students with in-depth knowledge and hands-on experience on RF and mmWave circuit design. The course covers the topics on how to derive the RF wireless systems specifications, and how to design the main building blocks of a transceiver, i.e., low noise amplifier, power amplifier, RF mixers, oscillators, and PLL frequency synthesizers. It is divided into two parts: (1) theoretical lectures will cover the basis of RF and mmWave Circuit Design; and (2) design labs will include simulation and implementation of these circuits.

Sep 7th 2026
5-12 Weeks
Internet of Things: How did we get here? (Coursera) Coursera
University of California, San Diego

Internet of Things: How did we get here? (Coursera)

It is hard to imagine life without your Smartphone – you have come to rely on it so much – for your work; to stay in touch with family and friends; to capture and share those special moments; to find your way around in a new neighborhood. Did you ever wonder how and when all this happened? Or how and when GPS sensors came to be in your cell phone?

Sep 21st 2026
2 Weeks