• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
Log In
Join for Free
  • Browse
  • Computer Engineering

Computer Engineering Courses

Computer Engineering courses can help you learn circuit design, embedded systems, computer architecture, and software development. You can build skills in programming languages like C and Python, hardware troubleshooting, and system integration. Many courses introduce tools such as simulation software, development environments, and debugging tools, that support designing and testing both hardware and software components.


Popular Computer Engineering Courses and Certifications


  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Computational Thinking & Block Programming in K-12 Education

    Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment

    4.6
    Rating, 4.6 out of 5 stars
    ·
    32 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of London

    How Computers Work

    Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, Network Security, Computer Networking, Computational Thinking, Debugging, Web Design and Development, Cybersecurity, Problem Management, Software Architecture, Data Storage

    4.6
    Rating, 4.6 out of 5 stars
    ·
    573 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    B

    Birla Institute of Technology & Science, Pilani

    Discrete Mathematics for Computer Science and Engineering

    Skills you'll gain: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University at Buffalo

    MBSE: Model-Based Systems Engineering

    Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Industrial Engineering, Manufacturing Processes, Internet Of Things, Product Lifecycle Management, Enterprise Architecture, Verification And Validation, Simulation and Simulation Software

    4.4
    Rating, 4.4 out of 5 stars
    ·
    889 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    MathWorks

    Introduction to Computer Vision

    Skills you'll gain: Image Analysis, Computer Vision, Matlab, Geospatial Information and Technology, Data Integration, Medical Imaging, Estimation, Machine Learning Methods, Algorithms

    4.6
    Rating, 4.6 out of 5 stars
    ·
    55 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Linux and Bash for Data Engineering

    Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Linux, Linux Administration, Unix Shell, File Management, Unix, Unix Commands, File Systems, Scripting, Command-Line Interface, Remote Access Systems, Data Manipulation, Data Processing, Data Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    130 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Systems Engineering and Program Management

    Skills you'll gain: Failure Analysis, Engineering Management, Systems Engineering, Scope Management, Project Scoping, Risk Management, Root Cause Analysis, Program Management, Cost Management, Requirements Management, Contract Management, Project Risk Management, Project Management, Work Breakdown Structure, Change Management

    Build toward a degree

    4.9
    Rating, 4.9 out of 5 stars
    ·
    53 reviews

    Beginner · Course · 1 - 4 Weeks

  • B

    Birla Institute of Technology & Science, Pilani

    Introduction to Programming

    Skills you'll gain: C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging

    Build toward a degree

    4.5
    Rating, 4.5 out of 5 stars
    ·
    54 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Displays

    Skills you'll gain: Display Devices, Computer Displays, Electrical Engineering, Electronic Systems, Electronics, Electronics Engineering, Systems Design, Image Quality, Materials science, Emerging Technologies, Physics

    Build toward a degree

    4
    Rating, 4 out of 5 stars
    ·
    49 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Applying Systems Engineering to the Design Process

    Skills you'll gain: Requirements Management, Design Reviews, Systems Engineering, Engineering Management, User Requirements Documents, Requirements Analysis, Systems Design, Business Requirements, Software Engineering, Systems Integration, Leadership, Engineering Design Process, Performance Measurement, Manufacturing and Production, Coordination, Data-Driven Decision-Making, Decision Making

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    34 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    N

    Nanjing University

    计算机系统基础(一) :程序的表示、转换与链接

    Skills you'll gain: C (Programming Language), Computer Systems, Data Structures, System Programming, Programming Principles, Computer Architecture, Operating Systems, Data Storage, Computer Hardware, Application Security, Software Architecture

    4.7
    Rating, 4.7 out of 5 stars
    ·
    59 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Engineering Genetic Circuits: Design

    Skills you'll gain: Biological Engineering, Molecular Biology, Biotechnology, Electrical Engineering, Engineering Design Process, Biochemistry, Cell Biology, Technical Design, Research Design, Biology, Laboratory Experience, Technical Standard

    Build toward a degree

    4.5
    Rating, 4.5 out of 5 stars
    ·
    33 reviews

    Beginner · Course · 1 - 3 Months

Searches related to computer engineering

computer vision for engineering and science
discrete mathematics for computer science and engineering
1…567…756

In summary, here are 10 of our most popular computer engineering courses

  • Computational Thinking & Block Programming in K-12 Education: University of California San Diego
  • How Computers Work: University of London
  • Discrete Mathematics for Computer Science and Engineering: Birla Institute of Technology & Science, Pilani
  • MBSE: Model-Based Systems Engineering : University at Buffalo
  • Introduction to Computer Vision: MathWorks
  • Linux and Bash for Data Engineering: Duke University
  • Systems Engineering and Program Management: University of Colorado Boulder
  • Introduction to Programming: Birla Institute of Technology & Science, Pilani
  • Displays: University of Colorado Boulder
  • Applying Systems Engineering to the Design Process: University of Colorado Boulder

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok