Embedded Systems

Filter Courses within "Embedded Systems" (Click to filter)
Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Dive into the basics of machine learning applied to tiny devices with our Fundamentals of TinyML course. Gain a solid foundation in this emerging technology that's revolutionizing embedded systems such as wearables and IoT gadgets. Learn from experts and start your journey into the fascinating world of Tiny Machine Learning.

Self Paced
Self-Paced
Embedded Systems Essentials with Arm: Get Practical with Hardware (edX) EdX
Arm Education,ArmEducationX

Embedded Systems Essentials with Arm: Get Practical with Hardware (edX)

Embark on a journey to master Embedded Systems with our hands-on course using Arm technology. Gain expertise in building functional embedded devices through practical projects, employing the Mbed API and an affordable ST Nucleo F401RE development board. Perfect for those new to embedded systems or professionals looking to expand their skill set.

Self Paced
Self-Paced
Embedded Systems Essentials with Arm: Getting Started (edX) EdX
Arm Education,ArmEducationX

Embedded Systems Essentials with Arm: Getting Started (edX)

Embark on an essential journey into the world of Embedded Systems with our introductory course designed for those new to the field. Dive deep into Arm-based technologies and learn how to prototype microcontroller projects using a free Mbed simulator, all without the need for physical hardware. This course is your gateway to understanding embedded systems and starting a career in this exciting domain.

Self Paced
Self-Paced
Linux System Programming and Introduction to Buildroot (Coursera) Coursera
University of Colorado Boulder

Linux System Programming and Introduction to Buildroot (Coursera)

Dive into the world of Linux System Programming and explore the fundamentals of creating custom Embedded Linux systems using Buildroot. This course is designed for those who want to understand how software interfaces directly with the Linux Kernel and C library, as well as build their own tailored root filesystems.

Oct 5th 2026
4 Weeks
Linux Kernel Programming and Introduction to Yocto Project (Coursera) Coursera
University of Colorado Boulder

Linux Kernel Programming and Introduction to Yocto Project (Coursera)

Embark on a journey into the heart of Linux with our 'Linux Kernel Programming and Introduction to Yocto Project' course. Whether you're a beginner or an intermediate developer, this course will guide you through the complexities of kernel driver development for Linux while introducing you to the powerful Yocto build system. Learn how to create your own custom Embedded Linux systems by the end of this hands-on program.

Oct 5th 2026
4 Weeks
Build Your First Internet of Things (IoT) Application on Arm (edX) EdX
Arm Education,ArmEducationX

Build Your First Internet of Things (IoT) Application on Arm (edX)

Embark on an exciting journey into the Internet of Things with our 'Build Your First Internet of Things (IoT) Application on Arm' course. Whether you're a student, a tech enthusiast or a budding developer, this course will equip you with the foundational skills needed to design and build your own IoT solutions using cutting-edge Arm technology.

Self Paced
Self-Paced
Design of CPS with ARM processor using Embedded C (Coursera) Coursera
L&T EduTech

Design of CPS with ARM processor using Embedded C (Coursera)

Embark on an educational journey into the world of Cyber-Physical Systems with our expert-led course. Master the art of designing CPS tailored for industry use by leveraging Embedded C programming on powerful ARM processors. Gain a deep understanding of both theoretical concepts and hands-on application, ensuring you're equipped to tackle complex smart system projects.

Oct 5th 2026
4 Weeks