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.

University of California, Irvine
Skills you'll gain: Systems Development, Systems Development Life Cycle, Agile Methodology, Productivity Software, Risk Management Framework, digital literacy, Systems Design, Network Security, Computer Hardware, Computer Systems, Data Security, Risk Management, Information Technology, Data Ethics, Cybersecurity, System Software, General Networking, Productivity, Information Privacy, Information Systems
★ 4.6 (367) · Beginner · Specialization · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Prototyping, Computer Graphic Techniques
★ 4.1 (14) · Intermediate · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: Model Training, Model Evaluation, Matlab, Data Preprocessing, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Data Quality, Classification Algorithms, Machine Learning Algorithms, Artificial Neural Networks
★ 4.9 (147) · Beginner · Specialization · 1 - 3 Months

International Institute of Information Technology, Hyderabad
Skills you'll gain: Computer Architecture
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Ethics, Computer Science, Ethical Standards And Conduct, Cybersecurity, Information Privacy, Social Impact, Data Security, Law, Regulation, and Compliance
★ 4.6 (29) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: CI/CD, IT Automation, Automation, YAML, Application Deployment, Multi-Cloud, Microsoft Azure, Software Architecture, Serverless Computing, Code Reusability, Backlogs, Verification And Validation, Event-Driven Programming, Maintainability, Return On Investment
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Computational Thinking, Diversity Awareness, Digital pedagogy, Programming Principles, Program Development, Event-Driven Programming, Computer Programming, Computational Logic, Cultural Responsiveness, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures
★ 4.7 (33) · Beginner · Specialization · 3 - 6 Months

L&T EduTech
Skills you'll gain: Robotics, Automation Engineering, Internet Of Things, Automation, Image Analysis, Computer Vision, Engineering, Mechanical Design
★ 4.5 (35) · Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Data Structures, Verification And Validation, Algorithms, Design Software, Digital Design
★ 4.6 (557) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Responsible AI, Diversity Awareness, Generative AI, Ethical Standards And Conduct, Computer Science, Artificial Intelligence, Algorithms
★ 4.5 (41) · Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Public Key Infrastructure, Cryptography, Cryptographic Protocols, Encryption, Authentications, Data Encryption Standard, Advanced Encryption Standard (AES), Key Management, Network Protocols, Email Security, Cybersecurity, Network Security, Security Software, Data Integrity, Multi-Factor Authentication, Firewall
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Ethics, Healthcare Ethics, Ethical Standards And Conduct, Artificial Intelligence, Computer Science, Medical Privacy, Robotics, Health Care, Information Privacy, Health Technology
★ 4.5 (11) · Beginner · Course · 1 - 3 Months