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.

Skills you'll gain: Memory Management
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: PyTorch (Machine Learning Library), Transfer Learning, Fine-tuning, Convolutional Neural Networks, Digital Signal Processing, Model Training, Image Analysis, Classification Algorithms, Model Evaluation, Deep Learning, Computer Vision, Telecommunications
Intermediate · Guided Project · Less Than 2 Hours

Minnesota State University, Mankato
Skills you'll gain: Technical Communication, Technical Writing, Technical Documentation, Writing and Editing, Software Documentation, Proofreading, Writing, Report Writing, Usability, Target Audience, Prompt Engineering, Style Guides, Artificial Intelligence, Research, Design, User Experience, Document Management, Quality Assurance, User Research, Research Methodologies
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Internet Of Things, Robotics, Manufacturing Processes, Automation, Manufacturing and Production, Production Process, Manufacturing Standards, Robotic Process Automation, Innovation, Computer-Aided Design, Emerging Technologies, Digital Transformation, General Networking, Simulation and Simulation Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Product Promotion, Marketing Materials, Promotional Strategies, Graphic and Visual Design Software, Product Knowledge, Design, Dashboard, Graphic and Visual Design, Commercialization, Creative Design, Graphic Design, Selling Techniques, Sales
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Programming Principles, Software Design, Education Software and Technology, Computer Programming, Program Development, Debugging, Data Structures, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Strategic Decision-Making, Accountability, Decision Making, Conflict Management, Business Ethics, Trustworthiness, Risk Management, Strategic Thinking, Personal Integrity, Strategic Leadership, Culture Transformation, Risk Mitigation, Leadership and Management, Risk Analysis, Engineering Management, Ethical Standards And Conduct, Organizational Leadership, Empathy, Organizational Strategy, Technical Management
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Feature Engineering, Model Evaluation, Machine Learning Algorithms, Model Optimization, Machine Learning Methods, Random Forest Algorithm, Advanced Analytics, Algorithms, Applied Machine Learning, Decision Tree Learning, Predictive Modeling, Data Preprocessing, Fine-tuning, Performance Tuning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Model Evaluation, Predictive Modeling, Model Deployment, Model Training, Predictive Analytics, R (Software), R Programming, Data Analysis, Statistical Modeling, Statistical Analysis, Data Wrangling, Data Cleansing, Data Manipulation, Classification Algorithms, Data Import/Export, Data Preprocessing, Data Presentation, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Java Programming, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
Intermediate · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Systems Thinking, Storytelling, Social Impact, Critical Thinking, Sustainable Systems, Policy Analysis, Social Sciences, Economics
Intermediate · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Cryptography, Encryption, Systems Development Life Cycle, Human Factors (Security), Threat Management, Systems Development, Security Management, Security Awareness, Cybersecurity, Cyber Attacks, Computer Security Awareness Training, Cyber Security Policies, Threat Detection, ISO/IEC 27001, Data Security, Security Controls, Network Security, Risk Management Framework, Cyber Risk, General Data Protection Regulation (GDPR)
Beginner · Course · 1 - 3 Months