Embedded systems courses can help you learn programming languages like C and C++, real-time operating systems, hardware interfacing, and system design principles. You can build skills in debugging, optimizing performance, and integrating sensors and actuators into devices. Many courses introduce tools such as Arduino and Raspberry Pi, which are commonly used for prototyping, along with simulation software that aids in testing and validating system behavior.

University of California, Davis
Skills you'll gain: Spatial Analysis, ArcGIS, Geospatial Information and Technology, Geographic Information Systems, Geospatial Mapping, GIS Software, Data Quality, Data Mapping, Data Modeling, Database Design, Data Storage Technologies, Data Management, Data Literacy, Data Storage, Data Sharing, Data Manipulation, Data Capture, Interactive Data Visualization, Query Languages, Analytics
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Climate Change Mitigation, Energy and Utilities, Environmental Issue, Pollution Prevention, Sustainable Development, Environmental Policy, Sustainable Systems, Electric Power Systems, Sustainable Engineering, Oil and Gas, Economics, Policy, and Social Studies, Mitigation, Natural Resource Management, Sustainable Technologies, Socioeconomics, Petroleum Industry, Social Studies, Environmental Science, Biological Engineering, Economics
Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Internet Of Things, Application Programming Interface (API), TCP/IP, Web Services, Electronics, Control Systems, Embedded Systems, Network Protocols, USB, General Networking, Networking Hardware, Electronic Systems, Machine Controls, Hardware Design, Digital Signal Processing, Digital Communications, Computer Hardware, Python Programming
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Analysis, Systems Design, Functional Specification, Algorithms
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Patient Safety, Design Thinking, Change Management, Institutional Review Board (IRB), Organizational Change, Conflict Management, Data Literacy, Performance Measurement, Systems Thinking, Healthcare Project Management, Data Visualization, Change Control, Solution Design, Health Systems, Data Analysis, Corrective and Preventive Action (CAPA), Risk Analysis, Data Presentation, Safety Assurance, Quality Improvement
Beginner · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Electrical Systems, Building Codes, Electrical Wiring, Construction Inspection, Electrical Power, Electric Power Systems, HVAC, Electrical Equipment, Power Electronics, Engineering Calculations, Architectural Design, Basic Electrical Systems, Electrical Safety, Engineering Practices, Mechanical Design, Energy and Utilities, Architectural Engineering, Systems Analysis, Land Development, Construction
Beginner · Specialization · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: Structural Analysis, Structural Engineering, Engineering Analysis, Mechanical Engineering, Mechanics, Engineering, Engineering Calculations, Engineering Practices
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: HubSpot CRM, Customer Relationship Management (CRM) Software, Customer Relationship Management, Customer Data Management, Email Marketing, Business Software, Customer Communications Management, Sales Pipelines, Dashboard, Account Management, Data Management, Customer Service, Marketing, Sales Operations, Team Building
Beginner · Guided Project · Less Than 2 Hours

École Nationale des Ponts et Chaussées
Skills you'll gain: Socioeconomics, Social Impact, Sustainable Development, Market Dynamics, Energy and Utilities, Social Studies, Environmental Issue, Economic Development, Market Analysis, Sustainable Technologies, Public Policies, Environmental Engineering, Electrical Systems, Sustainable Engineering, Environmental Science, Economics, Market Opportunities, Financial Inclusion, Cost Benefit Analysis, Climate Change Mitigation
Beginner · Course · 3 - 6 Months

Erasmus University Rotterdam
Skills you'll gain: Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainable Systems, Social Impact, Business Transformation, Environmental Issue, Systems Thinking, Economic Development, Strategic Partnership, Environment and Resource Management, Innovation, Collaboration, Climate Change Mitigation, Complex Problem Solving
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Feasibility Studies, Plant Operations and Management, Energy and Utilities, Project Finance, Electric Power Systems, Electrical Power, Electrical Systems, Engineering, Facility Operations, Sustainable Technologies, Basic Electrical Systems, Thermal Management, Financial Modeling, Project Implementation, Electrical Equipment, Financial Analysis, Market Dynamics, Cost Estimation, Project Management Life Cycle, Financial Forecasting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Excel, Project Management Software, Collaborative Software, Spreadsheet Software, Project Coordination, Project Management, Productivity Software, Microsoft Office, Project Planning, Data Validation
Beginner · Guided Project · Less Than 2 Hours