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.

Coursera
Skills you'll gain: Collaborative Software, Productivity Software, Telecommuting, Virtual Teams, Team Building, Organizational Skills, User Accounts, Brainstorming, Data Visualization, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Blockchain, Interoperability, Network Architecture, Solution Architecture, Enterprise Architecture, Cryptography, Identity and Access Management, Encryption, Quantum computing, Systems Integration, Scalability, Threat Management, Requirements Analysis, Prototyping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, AWS SageMaker, Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Serverless Computing, Identity and Access Management, Amazon S3, AWS CloudFormation, Cloud Management, AWS Kinesis, Infrastructure as Code (IaC), Virtual Networking, Cloud Security, Network Security, Threat Detection, Network Architecture, Kubernetes, Containerization
Advanced · Specialization · 3 - 6 Months

Knowledge Accelerators
Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, Productivity, LLM Application, Generative AI, AI Workflows, Microsoft Windows, Business Communication
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Cloud Security, Identity and Access Management, AWS Identity and Access Management (IAM), Incident Response, Cloud Computing, Cloud Applications, Computer Security Incident Management, Cloud Standards, Cloud Platforms, IT Security Architecture, Data Security, Application Security, Network Security, Encryption, Cloud Deployment, Incident Management, Role-Based Access Control (RBAC), Amazon Web Services, Security Management, Authorization (Computing)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Development Environment, Programming Principles, Computer Programming, Maintainability, Command-Line Interface, Computational Logic, File Management
Beginner · Course · 1 - 3 Months

Universidades Anáhuac
Skills you'll gain: Data Ethics, Robotics, Robotic Process Automation, Automation, Internet Of Things, Emerging Technologies, Artificial Intelligence, Big Data, Data Capture, Cybersecurity, Oil and Gas, Virtual Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Brainstorming, UI/UX Strategy, Experience Design, Ideation, User Experience Design, User Interface and User Experience (UI/UX) Design, Design Thinking, Innovation, Design Strategies, Collaborative Software, User Interface (UI) Design, Product Improvement, Team Oriented, Product Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: MITRE ATT&CK Framework, Network Security, Cybersecurity, Exploitation techniques, Penetration Testing, Cyber Attacks, Python Programming, Data Access, Authentications, Scripting, Remote Access Systems, User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Simulations, Engineering Analysis, Computer-Aided Design, Pump Stations, Virtual Environment, Hydraulics, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Services, Restful API, Apache Maven, Build Tools, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Application Programming Interface (API), Java, Java Programming, API Design, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermediate · Course · 3 - 6 Months

Lund University
Skills you'll gain: Sustainable Development, Governance, Community Development, Land Development, Sustainable Business, Sustainable Technologies, Economic Development, Energy and Utilities, Climate Change Programs, Climate Change Adaptation, Environment, Climate Change Mitigation, Innovation, Experimentation, Stakeholder Engagement, Case Studies
Beginner · Course · 1 - 3 Months