Embedded Systems

Embedded Systems are specialized computer systems designed to perform dedicated functions within larger electronic or mechanical systems. Coursera's Embedded Systems catalogue equips you with the knowledge and skills crucial for designing and implementing these complex systems. You'll learn about the hardware-software interface, digital signal processing, microcontrollers, and real-time operating systems. Additionally, you'll gain expertise in programming languages typically used in embedded systems such as C or Assembly, and understand how these systems are used in various fields including automotive electronics, telecommunication, medical equipment, and consumer electronics.
21credentials
1online degree
108courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Embedded Systems course for your goals

  • Status: Free Trial

    Universidad Nacional Autónoma de México

    Skills you'll gain: Musical Composition, Digital Communications, Electronic Components, Electronics, Hardware Design, Music, Embedded Systems, System Configuration, Algorithms, Instrumental Music, Programming Principles, Multimedia, Patch Management, Computer Programming Tools, Creative Design, Network Protocols, Other Programming Languages, Open Source Technology, Development Environment, Physics

  • Status: Preview

    Skills you'll gain: Automation, Control Systems, Water Sustainability, Electronics, Internet Of Things, Sustainable Technologies, Embedded Systems, Computer Programming Tools, Engineering, Environmental Monitoring, Electronic Components, Basic Electrical Systems, Programming Principles, Construction

  • Status: Free Trial

    Universidad Nacional Autónoma de México

    Skills you'll gain: Artificial Intelligence, Social Sciences, Psychology, Human Learning, Human Development, Culture, Human Computer Interaction, Computational Thinking, Cognitive Behavioral Therapy, Science and Research, Neurology, Embedded Systems

  • Status: Free Trial

    Skills you'll gain: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Development Environment, Debugging, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Secure Coding, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Programming Principles, Embedded Systems, Interoperability, Unix, Vulnerability Assessments, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows, Data Validation

  • Status: Free Trial

    Skills you'll gain: Performance Tuning, Microarchitecture, Embedded Systems, Application Security, System Programming, Secure Coding, Computer Architecture, Hardware Architecture, Debugging

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Display Devices, Computer Displays, Field-Programmable Gate Array (FPGA), Electronics, Electronics Engineering, Embedded Systems, Electronic Hardware, Electronic Systems, Electronic Components, Computational Logic, Hardware Design, Programmable Logic Controllers, Remote Access Systems, Basic Electrical Systems, C (Programming Language), Control Systems

  • Status: Preview

    Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Artificial Neural Networks, Computer Vision, Artificial Intelligence, Supervised Learning, Deep Learning, Image Analysis, Machine Learning, Performance Tuning

  • Status: Free

    Skills you'll gain: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Data Storage Technologies, Software Development

  • Skills you'll gain: Open Web Application Security Project (OWASP), Exploit development, Exploitation techniques, Internet Of Things, Cyber Security Assessment, Vulnerability Scanning, Vulnerability Assessments, Test Tools, USB, Embedded Systems, Network Security, Test Equipment, General Networking, Serial Peripheral Interface

  • Status: Free Trial

    Universidad Nacional Autónoma de México

    Skills you'll gain: Electronic Components, Electronics, Hardware Design, Music, Embedded Systems, System Configuration, Digital Communications, Creative Design, Physics, Computer Programming

  • Instituto Tecnológico de Aeronáutica

    Skills you'll gain: Control Systems, Automation Engineering, Simulation and Simulation Software, Computational Logic, Matlab, Process Control, Numerical Analysis, Embedded Systems, Engineering Analysis, Electrical and Computer Engineering, Mathematical Modeling, System Design and Implementation, Digital Design, Differential Equations, Linear Algebra