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.

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Plot (Graphics), Mechanics, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft PowerPoint, Presentations, Data Visualization, Driving engagement, Drive Engagement, Productivity Software, Editing, Graphic Design, Business Communication
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe Photoshop, Photo Editing, Editing, Data Import/Export, Image Quality, Embeddings, Graphic Design, File Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Data, Test Tools, Browser Compatibility, Java, Cascading Style Sheets (CSS), Data Import/Export, Debugging, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: OpenAI API, Fine-tuning, OpenAI, Large Language Modeling, Generative AI, ChatGPT, Prompt Engineering, Generative Model Architectures, LLM Application, Token Optimization, File Management, Embeddings, Classification Algorithms, Application Development, Model Training, Python Programming
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, HTML and CSS, User Interface (UI), Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Graphic and Visual Design, Design Elements And Principles, Maintainability, Mockups, Web Content Accessibility Guidelines, UI Components, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, Web Development Tools, Software Engineering
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Electronic Hardware, Hardware Design, Electronic Components, USB, Machine Controls, Data Storage Technologies, Control Systems, Automation Engineering, Electronics, Program Development, Data Storage, Data Persistence, Environmental Monitoring, Prototyping, Programming Principles, Display Devices, C (Programming Language)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Cybersecurity, General Networking, Cyber Threat Intelligence, Cyber Attacks, Endpoint Security, Infrastructure Security, Network Routing, Threat Detection, Computer Security, Network Administration, Firewall, Endpoint Detection and Response, Wireless Networks, Information Technology Infrastructure Library, IT Service Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, LangChain, LLM Application, OpenAI API, Hugging Face, Generative AI, OpenAI, Web Applications, Application Development, Flask (Web Framework), Python Programming, Natural Language Processing, Front-End Web Development, Image Analysis, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Model Context Protocol, OpenAI, Token Optimization, Code Review, Integrated Development Environments, Tool Calling, Cloud Development, Prompt Engineering, AI Workflows, Development Environment, Context Management, AI literacy, Command-Line Interface, Generative AI, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Software Installation
Intermediate · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: User Research, UI/UX Research, Design Research, User Experience, User Interface and User Experience (UI/UX) Design, Competitive Analysis, User Interface (UI), User Experience Design, Information Architecture, Interaction Design, User Flows, Interactive Design, Persona (User Experience), Qualitative Research, Usability, User Centered Design, User Interface (UI) Design, Experience Design, Wireframing, Human Computer Interaction
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Responsible AI, Make.com, Prompt Engineering, AI Workflows, Prompt Patterns, Data Ethics, Microsoft Power Automate/Flow, Agentic Workflows, Business Process Automation, Generative AI Agents, Process Flow Diagrams, AI Orchestration, No-Code Development, Agentic systems, Model Deployment, Risking, AI Enablement, Business Priorities, Prompt Engineering Tools, Artificial Intelligence
Beginner · Specialization · 1 - 3 Months