
Harvard University
Fundamentals of TinyML
4.567 ratingsFocusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.
University of California San Diego
via Coursera
4.91,596 ratings at CourseraHave you wondered how “Things” talk to each other and the cloud? Do you understand the alternatives for conveying latency-sensitive real time data versus reliable signaling data? Building on the skills from the Sensing and Actuation course, we will explore protocols to exchange information between processors.
In this course, you will learn how VoIP systems like Skype work and implement your own app for voice calls and text messages. You will start by using the Session Initiation Protocol (SIP) for session management. Next, you will learn how voice codecs such as Adaptive Multi Rate (AMR) are used in 3G networks and use them for voice traffic in your app.
Learning Goals: After completing this course, you will be able to:
1. Implement session initiation, management and termination on your DragonBoard™ 410c using SIP.
2. Discover other users and exchange device capabilities.
3. Compare and contrast narrowband and wideband codecs and experience the voice quality differences between them.
4. Implement and demonstrate VoIP calls using the DragonBoard 410c.
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.
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…
This module will take a high level look at what VoIP is in a nutshell. Essentially, we would like to talk a little more in depth about the key terms you may have seen in module 1. We will also go over a great open source VoIP application called Linphone, and explain a variety of ways you can use th…
In this module our esteemed Professor Harinath Garudadri will talk about coders and decoders (Codecs). This will allow us to make better use of the communications in the data plane.We want to look at the motivation behind using Codecs, the different ways to take advantage of redundancies when using…
The main part of this module will focus on you making your very own VoIP application on the Android operating system. In order to do this, you might have to brush up on some of the materials in Course 2. You will be required to use Android Studio to push the application onto your board. You will ne…
Some points apply to every course of this kind; see how we rank.
University of California San Diego is in Tier 2: excellent universities and the companies that build the technology of our institution ranking (86/100).

Harvard University
Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Harvard University
Learn the concepts and techniques that make up the foundation of data science and machine learning.

Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.

Harvard University
Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.

Harvard University
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.

Harvard University
Build a foundation in R and learn how to wrangle, analyze, and visualize data.