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: Power BI, Microsoft Azure, Data Lakes, Data Analysis Expressions (DAX), Azure Synapse Analytics, Microsoft Power Platform, Data Modeling, Data Governance, Data Warehousing, Analytics, Extract, Transform, Load, Data Integration, Data Import/Export, Real Time Data, Dataflow, Data Transformation, Data Management, Data Architecture, Data Pipelines, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Serial Peripheral Interface, Embedded Software, Telecommunications, Internet Of Things, Communication Systems, Embedded Systems, Computer Hardware, Digital Communications, Automation, Hardware Troubleshooting, Debugging, Remote Access Systems, Python Programming, Image Analysis, Software Installation
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: AI Integrations, Amazon Web Services, Code Review, AI Workflows, Integrated Development Environments, Software Development Tools, Software Development, Development Environment, Automation, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Git (Version Control System), GitHub, Android (Operating System), Android Development, Unity Engine, Animations, Mobile Development Tools, Software Versioning, C# (Programming Language), Video Game Development, User Interface (UI), Mobile Development, Scripting, Application Deployment, C and C++, Code Reusability, Game Design, Software Installation, User Interface (UI) Design
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: AI Security, AI Integrations, Test Driven Development (TDD), Security Testing, Vulnerability Assessments, Test Script Development, Unit Testing, Package and Software Management, Code Coverage, Vulnerability Scanning, DevSecOps, 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: Unity Engine, User Interface (UI), User Interface (UI) Design, Game Design, Android (Operating System), User Interface and User Experience (UI/UX) Design, UI Components, C# (Programming Language), 3D Assets, Android Development, Video Game Development, Animation and Game Design, Mobile Development Tools, Application Deployment, Scripting, Software Installation, Development Environment, Animations
Intermediate · Course · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Sustainable Technologies, Sustainable Development, Materials science, Robotics, Creative Problem-Solving, Mathematics Education, Laboratory Testing, Educational Materials, Analytical Testing, Molecular Biology, Creative Thinking, Emerging Technologies, Safety Standards, Ethical Standards And Conduct, Electronics, Physics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Electrical Wiring, Wiring Diagram, Electrical Systems, Electrical Equipment, Electrical Power, Schematic Diagrams, Technical Drawing, Engineering Design Process, Engineering Drawings, Electrical Engineering, Computer-Aided Design, Basic Electrical Systems, AutoCAD, Electrical Safety
Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: AI Enablement, Business Leadership, Strategic Leadership, AI Product Strategy, Responsible AI, Business Strategy, Decision Intelligence, Generative Adversarial Networks (GANs), Strategic Decision-Making, Data Engineering, Organizational Effectiveness, Deep Learning, Artificial Intelligence, Organizational Development, AI Integrations, Data Ethics, Process Design, Human Centered Design, Data Quality, Design Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: UI/UX Strategy, User Experience, User Flows, User Experience Design, Data Storytelling, Journey Mapping, Persona (User Experience), Experience Design, Usability, Design Strategies, User Centered Design, Usability Testing, UI/UX Research, Product Improvement, User Research, Human Centered Design, Design Research, Figma (Design Software), Storytelling, Prioritization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, Web Design, Maintainability, Web Development, Full-Stack Web Development, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Interactive Data Visualization, Data Visualization, Dashboard Creation, Data Presentation, Dashboard, Trend Analysis, Exploratory Data Analysis, Customer Analysis, Data Visualization Software, Tree Maps, Sales, Business Intelligence, Data Analysis, Business Analytics, Data Transformation
Beginner · Guided Project · Less Than 2 Hours