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
107courses

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: Integrated Development Environments, GitHub, Git (Version Control System), Internet Of Things, Software Development Tools, Embedded Systems, Prototyping, Linux, Operating Systems, Ubuntu, Peripheral Devices, Open Source Technology, Command-Line Interface, Computer Hardware, System Configuration

  • 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: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, Computer Programming, Debugging

  • 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

  • Skills you'll gain: Internet Of Things, Embedded Software, Embedded Systems, Peripheral Devices, Computer Hardware, Wireless Networks, Digital Communications, Prototyping

  • Status: Preview

    Skills you'll gain: System Design and Implementation, Application Specific Integrated Circuits, Embedded Systems, Computational Logic, Computer Architecture, Computer Systems, Functional Design, Hardware Architecture, Other Programming Languages

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Embedded Systems, Computer Engineering, Embedded Software, System Programming, Computer Science, Computer Programming, Operating Systems, Visualization (Computer Graphics), Data Structures, Linux

  • 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

    Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development

  • Status: Free Trial

    Skills you'll gain: Software Design Documents, System Design and Implementation, Internet Of Things, Technical Documentation, Technical Communication, Mobile Development, Test Case, System Testing, Software Development, Wireless Networks, Embedded Systems, Systems Integration

  • Skills you'll gain: Application Specific Integrated Circuits, Computer Architecture, Microarchitecture, Hardware Architecture, Cloud Infrastructure, Systems Design, Technical Design, Embedded Systems, System Design and Implementation, Software Design, Cloud Computing

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, Algorithms, Computer Programming, Linux, Computer Programming Tools, Development Environment, Debugging, Software Development Tools