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: Basic Electrical Systems, Electronics, Electronic Components, Prototyping, Electronic Hardware, Electrical Wiring, Electrical Engineering, Hardware Design, PIC Microcontrollers, Embedded Systems, Machine Controls, Test Equipment, Engineering, Scientific, and Technical Instruments, Mechanical Design

  • Status: Free Trial

    Skills you'll gain: Basic Electrical Systems, Electronic Components, Electronics, Programming Principles, Interactive Design, Display Devices, Computer Programming, Embedded Systems, Development Environment, Simulation and Simulation Software, Digital Communications, Debugging, Data Storage, Real Time Data

  • Status: Free Trial

    Skills you'll gain: Secure Coding, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Unix, Embedded Systems, Debugging, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows

  • Status: Free Trial

    Skills you'll gain: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Embedded Systems, Interoperability, Data Validation

  • Status: Free Trial

    Skills you'll gain: Wireless Networks, Control Systems, Interactive Design, Software Installation, Basic Electrical Systems, Hardware Design, Display Devices, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems, Electronic Components, Computer Programming Tools, Development Environment, Electrical Wiring, Programming Principles, Open Source Technology

  • Status: New
    Status: Free Trial

    Skills you'll gain: Electronics Engineering, Electronic Hardware, Electronics, Electronic Systems, Semiconductors, Electrical Engineering, Electronic Components, Computer-Aided Design, Sustainable Design, Automation, Embedded Systems, Design Software, Environmental Issue, Engineering, Emerging Technologies, Design, Artificial Intelligence

  • Skills you'll gain: Command-Line Interface, Unix Commands, Remote Access Systems, Linux Commands, System Configuration, Computer Hardware, Networking Hardware, Embedded Systems, Python Programming, Operating Systems, File Management, Peripheral Devices, Software Installation

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development

  • Skills you'll gain: Serial Peripheral Interface, Embedded Software, Telecommunications, Internet Of Things, Communication Systems, Embedded Systems, Computer Hardware, Digital Communications, Automation, Hardware Troubleshooting, Debugging, Remote Access Systems, Python Programming, System Configuration, Image Analysis, Software Installation

  • Skills you'll gain: Internet Of Things, Docker (Software), Development Environment, Containerization, Interactive Data Visualization, Application Security, JSON, Network Protocols, Embedded Systems, Authentications, Automation, Data Storage

  • Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Serial Peripheral Interface, 3D Assets, USB, Program Development, Integrated Development Environments, Display Devices, Computer Programming, Debugging, Real Time Data

  • Skills you'll gain: Machine Learning Algorithms, Big Data, User Research, Internet Of Things, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Process Control, Verification And Validation, UI/UX Research, Real-Time Operating Systems, Human Computer Interaction, Debugging, User Interface (UI), Machine Controls, Embedded Systems, Embedded Software

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • University of Colorado Boulder
  • Packt
  • L&T EduTech
  • Arm
  • Dartmouth College
  • University of California, Irvine
  • EDUCBA
  • Institut Mines-Télécom