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.

Packt
Skills you'll gain: Command-Line Interface, Graphical Tools, File Management, Software Development Tools, System Configuration, Development Environment
★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Sustainable Business, Corporate Sustainability, Organizational Change, Sustainable Development, Climate Change Programs, Business Transformation, Sustainable Systems, Systems Thinking, Business Modeling, Environmental Issue, Social Impact, Waste Minimization, Innovation, Product Lifecycle Management, Environment and Resource Management, Case Studies, Resource Utilization, Stakeholder Engagement
★ 4.7 (18) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Collaborative Software, Software Versioning, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Deployment, Google App Engine, Application Deployment, Google Cloud Platform, Go (Programming Language), Cloud Applications, Cloud Development, Software Testing, Development Testing, Data Access, Web Development Tools, Database Application
Beginner · Project · Less Than 2 Hours

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Model Evaluation, Time Series Analysis and Forecasting, Predictive Analytics, Model Training, Statistical Modeling, Data Modeling, Forecasting, Model Optimization, Supervised Learning, Applied Machine Learning, Regression Analysis, Feature Engineering, Machine Learning Methods, Data Preprocessing, Unsupervised Learning, Machine Learning, Machine Learning Algorithms, Logistic Regression, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Visual Storytelling, Creative Design, Graphic Design, Branding, Graphical Tools, Brand Management, Photo Editing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: AI Security, AI Integrations, Test Driven Development (TDD), Security Testing, Vulnerability Assessments, Test Script Development, Development Testing, Unit Testing, Package and Software Management, Code Coverage, Vulnerability Scanning, Continuous Integration, Dependency Analysis, CI/CD, Test Tools, Software Testing, Test Automation, Integration Testing, Continuous Deployment, Software Versioning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI powered creativity, Adobe Firefly, Adobe Photoshop, Photo Editing, Image Quality, Photography, Photo/Video Production and Technology, Generative AI, Editing, Digital Design, Image Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Web Design and Development, Web Development, Browser Compatibility, Web Design, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Frontend Integration, Computer Graphics, Front-End Web Development, Semantic Web, Web Content, Usability, Javascript, User Experience, Data Validation
★ 4.7 (13) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Containerization, Google Cloud Platform, Cloud Infrastructure, Cloud-Native Computing, Cloud Computing, Cloud Computing Architecture, Application Deployment, Virtual Machines, Systems Architecture, Managed Services
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Script Development, Test Automation, Test Tools, Verification And Validation, Software Testing, Scenario Testing, Web Development Tools, Test Case, Development Testing, Data Validation, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Figma (Design Software), Software Design Documents, Software Documentation, Functional Specification, Technical Documentation, User Experience Design, User Interface and User Experience (UI/UX) Design, Technical Communication, Style Guides, UI Components
Intermediate · Course · 1 - 4 Weeks