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.

Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Systems Design, System Design and Implementation, Application Specific Integrated Circuits, Digital Design
★ 4.3 (863) · Intermediate · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Verification And Validation, Process Analysis
★ 4.4 (910) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Robotics, Automation, Vibrations, C (Programming Language), Control Systems, Peripheral Devices, Electronics, Medical Devices, Electrical Systems, Computer Architecture, Cybersecurity, Cloud Computing, Electronic Components, Communication Systems, Integrated Development Environments, Environmental Monitoring, System Monitoring, Display Devices
★ 4.4 (18) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Requirements Analysis, Test Engineering, Systems Thinking, Test Planning, Systems Analysis, System Requirements
★ 4.8 (101) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Microarchitecture, Computer Architecture, Simulations, Performance Tuning
★ 4.8 (9) · Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Engineering Calculations, Integral Calculus, Trigonometry, Engineering Analysis, Linear Algebra, Calculus, Differential Equations, Mathematical Modeling, Applied Mathematics, Algebra, Derivatives
★ 4.5 (190) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Requirements Management, Design Reviews, Systems Engineering, Engineering Management, Requirements Analysis, Organizational Leadership, Systems Integration, Leadership, Engineering Design Process, Performance Measurement, Performance Metric, Coordination
★ 4.8 (44) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Electrical Engineering, Engineering Design Process, Biochemistry, Cell Biology, Biology, Computational Logic, Technical Standard
★ 4.4 (38) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Model Optimization, Transfer Learning, PyTorch (Machine Learning Library), Fine-tuning, Model Deployment, Data Preprocessing, Technical Communication, MLOps (Machine Learning Operations), Model Training, Image Analysis, Computer Vision, AI Workflows, Tensorflow, Dataflow, Performance Tuning, Performance Metric, Data Analysis, Deep Learning, Process Optimization
Intermediate · Professional Certificate · 3 - 6 Months

Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computer Science, Computer Systems, Computational Logic, Computer Programming, Data Storage
★ 4.9 (3.7K) · Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Failure Analysis, Scope Management, Engineering Management, Systems Engineering, Change Control, Program Management, Cost Management, Risk Management, Contract Management, Root Cause Analysis, Risk Mitigation
★ 4.9 (67) · Beginner · Course · 1 - 4 Weeks

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