Skip to main content

Accelerate your Pathway into IoT and ML on Arm

Professional Certificate in
Advanced Embedded Systems on Arm

What you will learn

  • An understanding of the fundamental concepts, evolution, challenges, and technologies that are enabling IoT.
  • How to develop programs to control peripherals and sensors on a microcontroller, with the aim of transmitting data to mobile and cloud-based applications using Bluetooth and Wi-Fi.
  • How to use a simple heuristic model in the cloud to predict different classes of activities using the sensors on-board a microcontroller in real time.
  • How to get started with ML on Arm-based microcontrollers, including an appreciation of the fundamentals of Artificial Neural Networks, Convolutional Neural Networks and Deep Learning.
  • How to deploy computer vision models using CMSIS-NN.

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:

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!

Expert instruction
2 skill-building courses
Progress at your own speed
3 months
3 - 6 hours per week
Discounted price: $178.20
Pre-discounted price: $198USD
For the full program experience

Courses in this program

  1. ArmEducationX's Advanced Embedded Systems on Arm Professional Certificate

  2. 3–6 hours per week, for 7 weeks

    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.

  3. 3–6 hours per week, for 6 weeks

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

    • Gartner predicts that by 2025 75% of all enterprise data will be created and processed by edge computing solutions.
    • By 2030 there will be more than 29 billion IoT devices. IoT and edge computing will drive this demand and key skills in this area will be needed to meet this demand. (TechRepublic).
    • Employment in computer and IT occupations is projected to grow 11 percent from 2019 to 2029, with demand for security, software development and new IoT applications driving this growth (source: U.S Bureau of Labor Statistics).
    • Companies are looking for individuals that are proactive in acquiring industry-relevant skills. A Professional Certificate in Embedded Systems Essentials on Arm will help to validate the technical and behavioural skills desired by potential employers.

Meet your instructors
from Arm Education (ArmEducationX)

Mark Allen
Development Engineer
Michele Magno
ETH Zurich
Tom Spink
Lecturer (Assistant Professor) in Computer Science
University of St Andrews

Experts from ArmEducationX committed to teaching online learning

Enrolling Now

Discounted price: $178.20
Pre-discounted price: $198USD
2 courses in 3 months
Pursue the Program


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world