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: New

    Skills you'll gain: Embedded Systems, Serial Peripheral Interface, USB, Internet Of Things, Program Development, Communication Systems, Data Storage, Prototyping, Display Devices, C (Programming Language), Digital Communications

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: Internet Of Things, Embedded Software, Wireless Networks, Network Protocols, Infrastructure Security, Data Science, Embedded Systems, General Networking, Network Planning And Design, Big Data, Amazon Web Services, Cloud Platforms, Computer Hardware

  • Status: Free Trial

    Skills you'll gain: Cryptography, Network Architecture, Network Security, Internet Of Things, Cybersecurity, Web Services, Encryption, Embedded Systems, Network Protocols, Public Key Cryptography Standards (PKCS), Threat Modeling, Simple Object Access Protocol (SOAP), TCP/IP, Restful API, Information Privacy, OSI Models

  • 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: Preview

    University of California, Santa Cruz

    Skills you'll gain: Systems Design, Model Based Systems Engineering, Mathematical Modeling, Simulations, Control Systems, Network Model, Embedded Systems, Systems Analysis, Technical Design, Computational Logic, Digital Communications

  • 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

  • Status: New
    Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Basic Electrical Systems, Wireless Networks, C++ (Programming Language), Object Oriented Design, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C and C++, Hardware Design, Electronics, Programming Principles, Display Devices, Embedded Software, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems

  • 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

    Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Computer Systems, Internet Of Things, Automation, System Programming, Control Systems, C (Programming Language), Programmable Logic Controllers, Hardware Architecture, Power Electronics, Peripheral Devices, Wireless Networks, Medical Devices, Electrical Systems, Computer Architecture, Health Technology, Electronics, Maintenance, Repair, and Facility Services

  • Status: New
    Status: Preview

    International Institute of Information Technology, Hyderabad

    Skills you'll gain: Computer Engineering, System Programming, Embedded Systems, Performance Tuning, C (Programming Language), Computational Logic, Numerical Analysis, Algorithms, Debugging

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Test Planning, Embedded Software, Embedded Systems, Functional Requirement, Systems Design, System Requirements, System Design and Implementation, Software Design, Prototyping, Technical Design, Conceptual Design, Python Programming

  • Status: Free Trial

    Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support

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