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.

Johns Hopkins University
Skills you'll gain: Health Policy, Health Systems, Public Health, Health Administration, Research Design, Systems Analysis, Scalability, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Digital Assets, Financial Inclusion, FinTech, Emerging Technologies, Cryptography, Distributed Computing, Financial Services, Digital Transformation, Ledgers (Accounting), Cryptographic Protocols, Network Security, Information Privacy, Transaction Processing, General Ledger, Cost Reduction
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, API Design, Application Programming Interface (API), Security Controls, Virtual Environment, Development Environment, Python Programming, Secure Coding, Data Access, User Accounts, Package and Software Management, Application Security, Encryption
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Import/Export, Microsoft Visual Studio, R (Software), Microsoft Excel, R Programming, Data Sharing, Data Processing, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Security Information and Event Management (SIEM), Splunk, Threat Detection, Computer Security Incident Management, System Monitoring, Cybersecurity, Security Management, Event Monitoring, Continuous Monitoring, Incident Response, Data Storage Technologies, Data Analysis Software, Information Management, Data Management, Data Integration, Data Import/Export, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Visual Storytelling, Creative Design, Graphic Design, Branding, Graphical Tools, Brand Management, Photo Editing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Large Language Modeling, LLM Application, Prompt Patterns, Prompt Engineering, Microsoft Azure, OpenAI API, Retrieval-Augmented Generation, OpenAI, Model Deployment, Risk Management Framework, Embeddings, Cloud Computing, Cloud Deployment, Application Deployment, AI Integrations, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Model Deployment, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Generative AI Agents, Generative AI, Amazon Bedrock, Prompt Engineering, AWS SageMaker, Generative Model Architectures, Artificial Intelligence, Data Ethics, AI Enablement, Prompt Patterns, Application Deployment, AI Integrations, AI literacy, Large Language Modeling, Model Training, Amazon Web Services
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Computational Thinking, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Code Reusability, Data Structures, Data Processing, Computer Graphics, Data Manipulation, Development Environment
Beginner · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Lean Methodologies, Lean Manufacturing, Waste Minimization, Kaizen Methodology, Process Improvement, Operational Efficiency, Process Analysis, Change Management, Process Mapping, Continuous Improvement Process, Employee Training, Performance Measurement, Key Performance Indicators (KPIs), Root Cause Analysis, Value Propositions
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Google Gemini, AI literacy, Artificial Intelligence, Machine Learning
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Java Programming, Java, Pedagogy, Program Development, Object Oriented Programming (OOP), Computer Programming, Computational Thinking, Cultural Responsiveness, Digital pedagogy, Object Oriented Design, Algorithms
Beginner · Course · 1 - 3 Months