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

edX

Advanced Embedded Systems on Arm

Arm Education via edX Professional Certificate

This course may be unavailable.

Overview

The emergence of advanced embedded systems applications powered by the Internet of Things (IoT), Machine Learning (ML) and Edge Computing is changing the way we collect and optimise the data gathered from the world around us.

With the advent of ‘always-on’, mobile and powerful smart devices enabled by Arm’s rich ecosystem of technology partners, developers are now able to bring their applications closer to where data is being generated – that is closer to the user.

By deploying the connectivity of IoT, and the insights enabled by ML and the ubiquity of Edge Computing, this data can be processed efficiently, and interpreted at speed and volume, to create new and innovative human experiences that benefit not only the individual user, but society as a whole.

The Advanced Embedded Systems on Arm Professional Certificate will provide you with the key to unlock the potential of this exciting new technology in the world of computer science. With Gartner predicting that by 2025 75% of enterprise-generated data will be created and processed by Edge Computing solutions, skilled professionals in this area will be in high demand.

These online courses are aimed at learners already familiar with the basic principles of embedded system design. If you’re looking to level up your skills in this area, then we recommend you start your learning journey by taking our Professional Certificate in Embedded Systems Essentials with Arm.

The ST DISCO-L475E board used in this Program can be purchased directly from our technology partner STMicroelectronics: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.html

In Part 1 of the Program, we’ll give you an overview of the fundamentals of IoT, but quickly move to practical projects that will teach you the essentials of building Arm-based IoT applications. This is the perfect gateway for beginners looking to enter the transformational world of IoT.

Our labs will teach you the basics of device management for IoT solutions - how to develop programs to control peripherals and sensors on a microcontroller and how to transmit this data to mobile and cloud-based applications using Bluetooth and Wi-Fi.

We’ll also provide you with the social context behind the technology with video case studies that illustrate the global impact of IoT applications.

Part 2 of the Program will build upon the knowledge acquired in the first online course and combine this with new skills focusing on how to train machine learning models and implement them at the ‘Edge’ using industry relevant Arm-based microcontrollers. We’ll take you through the basics of AI, ML and ML at the Edge. We’ll then introduce you to the concept of datasets and how to train machine learning algorithms using tools like Anaconda and Python. We’ll then go on to explore advanced topics such as Artificial Neural Networks and Computer Vision.

Along the way, our practical lab exercises will show you how you can address real-world design problems in deploying ML applications, such as speech and pattern recognition, as well as image processing, using actual sensor data obtained from the microcontroller. We’ll also introduce you to the open source TensorFlow Python library, which is useful in the training and inference of deep neural networks.

By acquiring the essential skills required to successfully develop advanced embedded systems applications, you will have taken your next step in becoming a part of a vibrant community of innovators. Spark your potential and enroll in our Advanced Embedded Systems on Arm Professional Certificate today!

Syllabus

Courses under this program:
Course 1: Build Your First Internet of Things (IoT) Application on Arm

Learn to build functional IoT solutions such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers.



Course 2: Machine Learning at the Edge on Arm: A Practical Introduction

****This course will provide you with the hands-on experience you’ll need to create innovative machine learning applications using ubiquitous Arm-based microcontrollers.



Courses

Taught by

Mark Allen, Michele Magno and Tom Spink

Reviews

Start your review of Advanced Embedded Systems on Arm

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.