Computer Engineering

Computer Engineering is a discipline that marries electrical engineering and computer science to design and develop computer systems and networks. Coursera's Computer Engineering catalogue teaches you the principles of designing, building, and maintaining computer hardware and software. You'll learn about modern digital design, computer architecture, computer networks, operating systems, and embedded systems. You'll also delve into areas such as data structures, algorithms, and programming languages. This knowledge will equip you to design effective, efficient, and secure computer systems, contributing to advancements in areas from artificial intelligence to cybersecurity.
3credentials
17courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

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.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Computer Engineering Course Catalog

  • Status: Free

    Princeton University

    Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Systems Architecture, Operating Systems, Performance Tuning, Scalability

  • Status: Preview

    Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computational Logic, Computer Programming, System Design and Implementation, Software Design, Debugging, Computer Programming Tools, Verification And Validation, Data Storage

  • Status: Free Trial

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Electronics, Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Serial Peripheral Interface, Computational Logic, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Hardware, Electronic Components, Internet Of Things, Embedded Systems, Programmable Logic Controllers, Low Voltage, Electronic Systems, Control Systems, Computer Engineering

  • 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

    Skills you'll gain: Product Lifecycle Management, Embedded Systems, Embedded Software, Manufacturing and Production, Manufacturing Processes, Robotic Process Automation, Control Systems, Computer-Aided Design, Programmable Logic Controllers, Automation, Internet Of Things, Production Process, Cyber Engineering, Digital Transformation, Engineering Analysis, C (Programming Language), Computer Engineering, Enterprise Resource Planning, Industrial Engineering, Geometric Dimensioning And Tolerancing

  • 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

What brings you to Coursera today?

  • Status: New
    Status: Preview

    Skills you'll gain: Blockchain, Business Leadership, Strategic Leadership, FinTech, Leadership, Supply Chain Management, Emerging Technologies, Leadership and Management, Business, Legal Risk, Business Planning, Regulatory Compliance, Health Technology, Digital Assets, Distributed Computing, Cloud Computing, Cryptography, Cloud Computing Architecture, Artificial Intelligence, Computer Engineering

  • Status: Free Trial

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Electronics Engineering, Hardware Design, Electronic Hardware, Computer Engineering, Verification And Validation, Computational Logic, Simulation and Simulation Software, Design Software, Integrated Development Environments, Schematic Diagrams, Simulations, Dataflow, Development Environment

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

    University of Illinois Urbana-Champaign

    Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Computer Architecture, Systems Design, Algorithms, Computer Engineering, Mathematical Software, Design Software, Computer Programming Tools, Debugging, Digital Design, Software Development Tools

  • Status: Preview

    Skills you'll gain: Computer Science, Computer Engineering, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics

  • Status: Preview

    University of Illinois Urbana-Champaign

    Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electronic Hardware, Systems Design, Electrical and Computer Engineering, Computer Engineering, Semiconductors, Network Routing, Computational Logic, Data Structures, Algorithms, Graph Theory, Linear Algebra, Applied Mathematics, Mathematical Modeling, Calculus