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

    Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support, Software Development

  • Status: Preview

    Pohang University of Science and Technology(POSTECH)

    Skills you'll gain: Internet Of Things, Wireless Networks, General Networking, Emerging Technologies, Embedded Software, Communication Systems, Electronic Hardware, Embedded Systems, Information Technology Architecture, Computer Programming Tools, Python Programming, Problem Solving

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, Computer Programming, Debugging

  • Status: Free Trial

    Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Internet Of Things, Software Engineering, System Testing, Software Development, Verification And Validation, Integration Testing, Performance Testing, Cloud-Based Integration, Systems Integration, System Implementation, Computer Vision, Innovation, Encryption, Algorithms

  • Status: Preview

    Skills you'll gain: Artificial Intelligence, Image Analysis, Reinforcement Learning, Computer Vision, Machine Learning, Semantic Web, Natural Language Processing, Embedded Systems, Data Ethics, Supervised Learning, Artificial Neural Networks, Deep Learning

  • Status: Free Trial

    Skills you'll gain: Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Application Development, File Systems, Computer Programming, Debugging

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Hardware Design, Electronics Engineering, Electronics, Electronic Components, Thermal Management, Design Specifications, Debugging, Schematic Diagrams, Engineering Calculations, Development Environment

  • Status: Preview

    Skills you'll gain: Application Specific Integrated Circuits, Computer Systems, System Configuration, System Design and Implementation, Computer Architecture, Hardware Architecture, Computer Hardware, Embedded Systems, Systems Design, Automation, Computational Logic, Configuration Management, Performance Tuning

  • Status: Preview

    Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Systems, Electronic Hardware, Electronic Components, Control Systems, Hardware Design, Embedded Systems, Programming Principles, Computer Programming

  • Status: Preview

    Skills you'll gain: Hardware Design, Field-Programmable Gate Array (FPGA), Electronics Engineering, Computer Engineering, Application Specific Integrated Circuits, System Design and Implementation, Electronic Systems, Electronics, Embedded Systems, Computer Architecture, Computational Logic, Computer Systems, Programming Principles, Verification And Validation

  • Status: Free Trial

    Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), Computer Programming, Open Source Technology

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Embedded Systems, Electronic Systems, Electronics, Electronic Hardware, Real Time Data, Machine Controls, Electrical Engineering, Laboratory Equipment, Electronic Components, Laboratory Experience