Computer hardware courses can help you learn about computer architecture, circuit design, and system integration. You can build skills in troubleshooting hardware issues, assembling components, and optimizing performance for various applications. Many courses introduce tools like multimeters, oscilloscopes, and CAD software, that support designing and testing hardware systems.

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Prompt Engineering Tools, Generative AI Agents, LLM Application, OpenAI, Claude Code, Anthropic Claude, Rust (Programming Language), Databricks, Embeddings, MLOps (Machine Learning Operations), Vector Databases, Data Architecture, DevOps, Python Programming, Software Architecture, Scala Programming, Governance
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Model Context Protocol, Generative AI Agents, Agentic Workflows, AI Enablement, Email Automation, Business Process Automation, Generative AI, AI Product Strategy, Agentic systems, Initiative and Leadership, Tool Calling, Anthropic Claude, ChatGPT, Automation, Responsible AI, Marketing Automation, Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Prompt Engineering, IT Automation
Beginner · Course · 1 - 4 Weeks

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

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

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

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Design and Development, Graphic and Visual Design, Animations, Typography, Color Theory
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Computer Vision, Model Evaluation, PyTorch (Machine Learning Library), Supervised Learning, Unsupervised Learning, Image Analysis, Applied Machine Learning, Data Preprocessing, Dimensionality Reduction, Machine Learning Methods, Reinforcement Learning, Feature Engineering, Machine Learning Algorithms, Convolutional Neural Networks, Regression Analysis, Data Processing, Model Training, Machine Learning, Deep Learning, Model Optimization
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Security, Cybersecurity, Cyber Attacks, Data Ethics, Computer Security, Authentications, Cryptography, Cyber Security Policies, Information Assurance, Authorization (Computing), Security Software, Security Controls, Cyber Security Assessment, Information Privacy, Encryption, Data Access, Security Awareness, Risk Analysis, Problem Solving, Communication
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Assessments, Risk Management, Continuous Monitoring, Vulnerability Scanning, Risk Management Framework, Operational Risk, Threat Management, Cyber Security Assessment, Intrusion Detection and Prevention, Cyber Risk, Computer Security Incident Management, Vulnerability Management, Risk Modeling, Security Management, Security Controls, Risk Mitigation, Event Monitoring, Risk Analysis, Network Monitoring, Network Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Interaction Design, UI Components, User Interface (UI) Design, Computer Graphic Techniques, Development Environment, Cinematography, Computer Graphics
Beginner · Specialization · 1 - 3 Months

Universiteit Leiden
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Analysis, Statistical Analysis, Descriptive Analytics, R (Software), Descriptive Statistics, Statistical Methods, Sampling (Statistics), Analysis, Probability & Statistics, Data Ethics, Data Collection, Analytical Skills, Medical Privacy, Exploratory Data Analysis, Statistical Reporting, Logistic Regression
Beginner · Course · 1 - 3 Months
Skills you'll gain: ServiceNow, IT Service Management, Incident Management, Release Management, Problem Management, Information Technology Infrastructure Library, Service Management, Information Technology, IT Management, Problem Solving, IT Automation, Change Management, Information Technology Operations, Automation, Workflow Management, Software Installation
Beginner · Course · 1 - 4 Weeks