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.
11courses

Filter by

Subject
Required

Language
Required

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

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Embedded Systems course for your goals

  • Status: Free Trial

    Skills you'll gain: Embedded Software, Embedded Systems, Peripheral Devices, C (Programming Language), System Programming, Program Development, Hardware Architecture, Data Structures, Debugging, Development Environment, System Configuration, Performance Tuning, Integrated Development Environments

  • Status: Free Trial

    Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Commands, Operating Systems, Shell Script, File Systems, OS Process Management, Build Tools, C and C++, Cross Platform Development, Debugging, Electrical Engineering

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, Software Design, Linux, System Programming, System Design and Implementation, Performance Tuning, Verification And Validation, Algorithms, Debugging

  • Status: Free Trial

    Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, Shell Script, C (Programming Language), Development Environment, Command-Line Interface, Configuration Management

  • Status: New
    Status: Preview

    Skills you'll gain: Code Coverage, Embedded Software, Real-Time Operating Systems, Performance Testing, System Testing, Software Testing, User Acceptance Testing (UAT), Verification And Validation, Embedded Systems, Scenario Testing, Acceptance Testing, Test Tools, Test Execution Engine, Unit Testing, Test Case, Test Planning, Integration Testing, Simulations, System Requirements, Real Time Data

  • Status: New
    Status: Preview

    Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Telecommunications, Performance Tuning, System Programming, Electronics Engineering, Debugging, Electronic Systems, C (Programming Language), Real Time Data, Power Electronics, Software Architecture

What brings you to Coursera today?

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Software Design, Software Architecture, Verification And Validation, System Design and Implementation, Code Review, System Programming, Real Time Data, Performance Testing, Linux, Computer Vision, Image Analysis, Debugging

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Embedded Systems, Electronic Systems, Embedded Software, Electronics Engineering, Electronics, Hardware Design, Electronic Components, Thermal Management, Electrical Wiring, Development Environment, Schematic Diagrams, Design Specifications, 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: Free Trial

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