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.

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Predictive Analytics, Data Manipulation, Statistical Machine Learning, Classification Algorithms, Machine Learning Methods, Statistical Modeling, Design Thinking, Scikit Learn (Machine Learning Library), Data Cleansing, Model Training, Regression Analysis, Data Processing, Model Optimization, Tensorflow, Logistic Regression
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Javascript, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Requirements Management, Robotic Process Automation, Requirements Elicitation, Business Process Automation, Requirements Analysis, User Requirements Documents, Business Requirements, Stakeholder Engagement, Business Analysis, Automation, Business Process Modeling, Business Process, Process Analysis, Stakeholder Management, Stakeholder Communications, Functional Specification, Business Workflow Analysis, Stakeholder Analysis, Process Modeling, Project Scoping
Beginner · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Functional Testing, Test Case, Software Testing, Cascading Style Sheets (CSS), Application Frameworks, Web Development Tools, Javascript and jQuery, Automation, Python Programming, UI Components, Hypertext Markup Language (HTML), File I/O
Intermediate · Course · 1 - 3 Months

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

Vanderbilt University
Skills you'll gain: SQL, Generative AI, AI literacy, Data Visualization, Interactive Data Visualization, Query Languages, Prompt Patterns, Data Literacy, Data Analysis, Debugging, Exploratory Data Analysis, ChatGPT, Prompt Engineering, Databases, Context Engineering, Data Validation, Context Management, Code Reusability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Maintainability, Debugging, Style Guides, Software Documentation, Programming Principles, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Learning Management Systems, Education Software and Technology, Digital pedagogy, Instructional Strategies, Computer Science, Interactive Design, Emerging Technologies, AI Personalization, Collaborative Software, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, LLM Application, Large Language Modeling, HR Tech, Human Resources, AI Enablement, Information Privacy, Human Resource Policies, Personally Identifiable Information, Governance, AI Integrations, Employee Surveys, Interviewing Skills, Recruitment, Employee Onboarding, Employee Engagement, Talent Acquisition, Compliance Management, Diversity and Inclusion
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Responsible AI, Organizational Change, AI Product Strategy, Operational Efficiency, AI Enablement, Stakeholder Engagement, Technology Roadmaps, Change Management, Google Gemini, Business Strategy, Generative AI, Corporate Strategy, Corporate Communications, Enterprise Security, Corporate Sustainability, Prompt Engineering, Business Communication, Communication Strategies, Marketing Strategy and Techniques, Communication
Intermediate · Specialization · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, API Design, Application Programming Interface (API), Hibernate (Java), Data Validation, Verification And Validation, Development Testing, Authentications, Model View Controller, Back-End Web Development, Computer Programming, Code Reusability, Object-Relational Mapping, Server Side
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Lean Six Sigma, Process Improvement and Optimization, Six Sigma Methodology, Process Mapping, Process Improvement, Process Analysis, Quality Improvement, Business Process Improvement, Business Process, Lean Methodologies, Continuous Improvement Process, Lean Manufacturing, Process Management, Waste Minimization, Statistical Analysis, Process Flow Diagrams, Quality Management, Operational Efficiency, Statistical Process Controls, Quality Monitoring
Beginner · Course · 1 - 4 Weeks