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

Most popular

Trending now

New releases

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 career credentials while taking courses that count towards your Master’s degree.
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: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Music History, Post-Production, Electronic Components, Electronics, Aesthetics, Hardware Design, Collaborative Software, Digital Design, Instrumental Music, Data Sharing, Embedded Systems, System Configuration, Algorithms, Creativity, Digital Publishing

  • Status: Preview

    Pontificia Universidad Católica de Chile

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Computational Logic, Application Specific Integrated Circuits, Computer-Aided Design, Electronic Hardware, Electrical Engineering, Electronic Systems, Electronics, Semiconductors, Electronic Components, Computer Architecture, Programming Principles, Engineering Design Process, Embedded Systems, Schematic Diagrams, Simulation and Simulation Software

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Technical Design, Electronics Engineering, Electronic Hardware, Electrical and Computer Engineering, Test Case, Verification And Validation, Functional Design, Embedded Systems, Computer Engineering, Simulation and Simulation Software, Functional Testing

  • Status: Free Trial

    Skills you'll gain: Remote Access Systems, Linux, Web Applications, Internet Of Things, Embedded Systems, Application Programming Interface (API), Application Security, Control Systems, Electronic Systems, System Configuration, Python Programming, Software Installation

  • Status: Free Trial

    Skills you'll gain: System Programming, Hardware Architecture, Embedded Systems, Computer Architecture, System Configuration, Debugging, Application Development

  • Status: Free Trial

    Skills you'll gain: Cloud Development, Cloud Computing Architecture, Cloud Computing, Amazon Web Services, Cloud Infrastructure, Cloud Services, Internet Of Things, Amazon Elastic Compute Cloud, Linux Administration, Software Installation, Embedded Systems, AWS Identity and Access Management (IAM), Restful API

  • Status: Free Trial

    Skills you'll gain: Embedded Systems, Internet Of Things, Control Systems, Electronic Systems, Electronics, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, System Monitoring, Infrastructure Architecture, Communication Systems, Real Time Data, Peripheral Devices

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Program Development, Electronic Systems, System Design and Implementation, Eclipse (Software), Embedded Software, Embedded Systems, Development Environment, Software Development, Integrated Development Environments, Software Development Tools, Engineering Documentation, Build Tools, Laboratory Experience, Laboratory Reports, Laboratory Testing

  • 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: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, Human Computer Interaction, Persona (User Experience), Usability Testing, User Centered Design, Embedded Systems, Wireframing, Prototyping, Unified Modeling Language

  • Status: Free Trial

    Skills you'll gain: iOS Development, Android Development, Tensorflow, Swift Programming, Mobile Development, Applied Machine Learning, Embedded Systems, Machine Learning Methods, Computer Vision, Machine Learning

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Internet Of Things, Application Programming Interface (API), TCP/IP, Electronics, Control Systems, Embedded Systems, USB, Networking Hardware, Electronic Systems, Hardware Design, Digital Communications, Computer Hardware, Python Programming, Servers

What brings you to Coursera today?

Leading partners

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