Embedded Systems

Filter Courses within "Embedded Systems" (Click to filter)
Architecting Smart IoT Devices (Coursera) Coursera
EIT Digital

Architecting Smart IoT Devices (Coursera)

Dive into the world of smart Internet of Things (IoT) devices with our Architecting Smart IoT Devices course. Designed for those new to embedded systems development, this course provides a thorough understanding of the essential hardware and software components required to create efficient and market-ready IoT solutions. From processor families to operating systems, boards, networks, and their integration techniques, you'll gain hands-on experience that accelerates your path to creating innovative smart devices.

Jun 29th 2026
5-12 Weeks
System Validation: Automata and behavioural equivalences (Coursera) Coursera
EIT Digital

System Validation: Automata and behavioural equivalences (Coursera)

Discover the secrets behind creating reliable software systems with 'System Validation: Automata and Behavioural Equivalences'. This course delves into the complexities of system validation, focusing on automata theory and behavioural equivalence concepts crucial for preventing software failures. Whether you're a developer, engineer, or enthusiast interested in dependable systems, this course will equip you with the knowledge to tackle communication errors and ensure your systems are robust and reliable.

Jun 29th 2026
3 Weeks
Embedded Hardware and Operating Systems (Coursera) Coursera
EIT Digital

Embedded Hardware and Operating Systems (Coursera)

Embark on a practical journey into the world of cyber-physical systems with our 'Embedded Hardware and Operating Systems' course. Designed for Bachelor's and Master's students, this course dives deep into the essential components of hardware and operating systems that power Internet-of-Things (IoT) devices. Gain hands-on programming skills and learn how to effectively plan and utilize embedded operating systems in resource-constrained environments.

Jun 29th 2026
4 Weeks
Introduction to FPGA Design for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

Introduction to FPGA Design for Embedded Systems (Coursera)

Embark on a journey into the world of Field-Programmable Gate Arrays (FPGAs) with our Introduction to FPGA Design for Embedded Systems course. Designed for beginners and professionals alike, this course provides an in-depth understanding of FPGA technology and its application in creating cutting-edge embedded systems. Learn from expert instructors and gain practical skills that will enable you to design complex electronic systems efficiently.

Jun 29th 2026
4 Weeks
Modeling and Debugging Embedded Systems (Coursera) Coursera
University of Colorado Boulder

Modeling and Debugging Embedded Systems (Coursera)

Dive into the world of advanced embedded system modeling and debugging with this specialized online course. Designed for those looking to deepen their understanding in cyber-physical systems, this part 3 of a specialization covers essential topics like SystemC modeling, Trimble Engineering's automation techniques, Automotive & Transportation market insights, effective debugging strategies using Lauterbach's TRACE32 tools, and how to successfully promote technical ideas within your organization. Whether you're an engineer, developer, or enthusiast, this course will equip you with the knowledge and skills needed to tackle complex embedded systems challenges.

Jun 29th 2026
4 Weeks
Real-Time Embedded Systems Concepts and Practices (Coursera) Coursera
University of Colorado Boulder

Real-Time Embedded Systems Concepts and Practices (Coursera)

Embark on a journey into the world of embedded systems with our Real-Time Embedded Systems Concepts and Practices course. This course is designed for those looking to delve deep into designing and building complex embedded system applications using real-time operating systems (RTOS) or RT POSIX extensions with Embedded Linux. Whether you're aiming to enhance your academic credentials or seeking professional development, this course offers a structured approach to mastering the fundamentals of microprocessor-based embedded systems.

Jun 29th 2026
4 Weeks
Real-Time Embedded Systems Theory and Analysis (Coursera) Coursera
University of Colorado Boulder

Real-Time Embedded Systems Theory and Analysis (Coursera)

Dive into the world of real-time embedded systems with our expert-led course. Gain a thorough understanding of scheduling policies, mathematical modeling, and practical implementation on native Linux systems. Perfect for engineers and enthusiasts looking to enhance their skills in real-time system design and analysis.

Jun 29th 2026
4 Weeks
M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera)

Embark on a comprehensive journey into M2M & IoT Interface Design & Protocols for Embedded Systems. This course is designed to equip you with the knowledge needed to connect devices effectively, build robust IoT systems using Amazon Web Services (AWS) IoT framework, and navigate through various communications protocols. Ideal for those looking to delve deeper into embedded systems design, this course covers essential topics such as security, message queuing approaches, and API/microservices usage in IoT.

Jun 29th 2026
4 Weeks
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.

Jun 29th 2026
4 Weeks
Page 1 Next ›