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.

Google Cloud
Skills you'll gain: Dataflow, Data Pipelines, Site Reliability Engineering, Data Integrity, Performance Tuning, CI/CD, Data Processing, Debugging, System Monitoring, Unit Testing, Application Deployment, Disaster Recovery
★ 3.6 (24) · Advanced · Course · 1 - 3 Months

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
★ 4.8 (69) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Optimization, Model Deployment, MLOps (Machine Learning Operations), Transfer Learning, Image Quality, Model Training, Image Analysis, Analysis, Computer Vision, Tensorflow, Data Quality, Failure Analysis, Data Pipelines, Deep Learning, PyTorch (Machine Learning Library), Applied Machine Learning, Performance Analysis, Docker (Software), Python Programming
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: R (Software), R Programming, Computational Logic, Arithmetic, Statistical Programming, Development Environment, Programming Principles, Data Import/Export
★ 4.5 (52) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Security Controls, Threat Management, Cybersecurity, Threat Detection, Zero Trust Network Access, Cyber Attacks, Authentications, Application Security, Cyber Risk, Information Systems Security, Data Security, Encryption, Multi-Factor Authentication, Vulnerability Assessments, Cryptography, Authorization (Computing), Identity and Access Management
★ 4.9 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, ChatGPT, Generative AI, Fine-tuning, Keras (Neural Network Library), Model Training, Model Optimization, Applied Machine Learning, Data Preprocessing, Image Analysis, Data Import/Export, Test Data, Machine Learning, Python Programming, Artificial Neural Networks
★ 4.4 (36) · Intermediate · Guided Project · Less Than 2 Hours

Logical Operations
Skills you'll gain: Microsoft Project, Resource Management, Project Management Software, Resource Allocation, Project Schedules, Project Planning, Resource Planning, Project Design, Project Scoping, Microsoft 365, Milestones (Project Management), Project Management, Work Breakdown Structure, Project Coordination, Process Optimization, Project Estimation, Timelines, Scheduling, Productivity Software, User Interface (UI)
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cyber Threat Intelligence, Threat Modeling, Zero Trust Network Access, Security Management, DevSecOps, Incident Response, Threat Detection, Identity and Access Management, Application Security, Cybersecurity, Data Security, Microsoft Azure, Cyber Security Strategy, Security Strategy, IT Security Architecture, Cloud Security
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Productivity Software, Google Sheets, Workflow Management, Project Management Software, Google Workspace, Project Coordination, AI literacy, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Workspace, Email Security, User Accounts, Gmail, User Provisioning, Collaborative Software, Data Management, Endpoint Security, Group Policy, Data Sharing, Compliance Management, Information Management, Cloud Management, Productivity Software, Systems Administration, Data Migration, Document Management, System Configuration, Cloud Security, File Management
Intermediate · Specialization · 1 - 3 Months

STARWEAVER
Skills you'll gain: Prompt Engineering, Generative AI Agents, CrewAI, AI Orchestration, Prompt Engineering Tools, AI Enablement, Agentic Workflows, AI Workflows, AI Personalization, Generative AI, Application Design, Kubernetes, Artificial Intelligence, Containerization, Enterprise Application Management, System Monitoring, Agentic systems, MLOps (Machine Learning Operations), Python Programming, Engineering
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SketchUp (3D Modeling Software), Animations, AutoCAD, Visualization (Computer Graphics), 3D Modeling, Software Visualization, 3D Assets, Design Software, Color Matching, Data Import/Export, Digital Design, Design, Editing, Package and Software Management, Software Installation
Advanced · Course · 1 - 3 Months