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

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

    Dartmouth College

    Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Linux, Embedded Systems, Embedded Software, Programming Principles, Computer Engineering, Linux Servers, File Systems, System Programming, Build Tools, Data Structures, Algorithms, Computer Architecture, Computer Programming, Software Documentation, Computer Science, Software Engineering, 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: Linux, Operating System Administration, Operating Systems, Integrated Development Environments, File Systems, Internet Of Things, Development Environment, Embedded Systems, Python Programming, OS Process Management, Computer Hardware, UI Components, Computer Programming

  • Skills you'll gain: Verification And Validation, Theoretical Computer Science, System Testing, System Software, Systems Design, Software Architecture, Embedded Systems

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Real-Time Operating Systems, Performance Tuning, Embedded Software, Embedded Systems, Debugging, Systems Engineering, Software Systems, System Software, Systems Architecture, Systems Design, System Design and Implementation, Software Testing, Software Quality Assurance, Linux

  • Status: Free Trial

    Skills you'll gain: Embedded Systems, Embedded Software, Control Systems, Programmable Logic Controllers, Cyber Engineering, Internet Of Things, C (Programming Language), Automation, Computer Engineering, Electronic Systems, Simulation and Simulation Software, Integration Testing, Cloud Computing, Matlab

  • Status: Preview

    Pohang University of Science and Technology(POSTECH)

    Skills you'll gain: Internet Of Things, Wireless Networks, General Networking, Emerging Technologies, Embedded Software, Communication Systems, Electronic Hardware, Embedded Systems, Information Technology Architecture, Computer Programming Tools, Python Programming, Problem Solving

  • 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

    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: Process Control, Control Systems, Machine Controls, Engineering, Scientific, and Technical Instruments, Automation Engineering, Manufacturing Processes, Embedded Systems, Electronics, Semiconductors, Test Equipment, Medical Devices, Electronic Components, Reliability, Product Testing, Mathematical Modeling

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