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.

Skills you'll gain: Eclipse (Software), Data Structures, Video Game Development, Java Programming, Java, UI Components, Programming Principles, Game Design, User Interface (UI), Integrated Development Environments, Development Environment, Program Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: ASP.NET, Web Applications, Web Development, .NET Framework, Microservices, Single Sign-On (SSO), Performance Tuning, Web Design and Development, Identity and Access Management, Full-Stack Web Development, C# (Programming Language), Application Security, Security Controls, Cloud Development, Multi-Factor Authentication, Application Frameworks, Authentications, Server Side, Authorization (Computing), Role-Based Access Control (RBAC)
★ 4.7 (14) · Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, File Systems, Computer Programming, Development Environment, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Microsoft Visio, Diagram Design, Process Flow Diagrams, Timelines, Business Workflow Analysis, Process Mapping, Dashboard, Data Visualization, Dashboard Creation, Data Visualization Software, Workflow Management, Process Analysis, Interactive Data Visualization, Business Process Modeling, Process Design, Peer Review, Data Presentation, Animations, Process Modeling, Automation
Advanced · Professional Certificate · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: Cloud Applications, Cloud Development, Cloud-Native Computing, Software-Defined Networking, Virtual Networking, Cloud Deployment, Cloud Computing, Cloud Infrastructure, Distributed Computing, Application Development, Cloud Management, Cloud Platforms, Cloud Services, Cloud Computing Architecture, Virtualization, Virtual Machines, Network Performance Management, Data Store, Network Infrastructure, Data Centers
★ 4.5 (407) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SketchUp (3D Modeling Software), AutoCAD, Data Import/Export, 3D Modeling, Design Software, Model Optimization, Design, Digital Design, File Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Virtual Networking, Cloud Infrastructure, Data Import/Export, Network Architecture, Identity and Access Management, Generative AI, Network Planning And Design, AI Workflows, Network Performance Management, Network Protocols, Network Infrastructure, Performance Tuning, Computer Networking, Multi-Cloud, System Configuration, Distributed Computing, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Modeling, Presentations, Diagram Design, Business Planning, Data Visualization, Entrepreneurship, Value Propositions, Brainstorming, New Business Development, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: IT Security Architecture, Threat Modeling, Application Security, Cloud Deployment, Cloud Computing Architecture, Cloud Computing, Cloud Services, Security Engineering, Cloud Security, Systems Architecture, Security Controls, Software As A Service, Infrastructure As A Service (IaaS), Computer Security, Data Security, Platform As A Service (PaaS), Data Integrity
★ 5 (13) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Program Development, Mockups, Test Script Development, Development Testing, Software Testing, Test Case
★ 4.4 (9) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Exploitation techniques, Brute-force attacks, Scripting, Authentications, Python Programming, Data Access, Identity and Access Management, Automation
★ 4.5 (81) · Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Ansible, IT Automation, YAML, Enterprise Architecture, DevSecOps, Scalability, CI/CD, Automation, Debugging, Scripting, Continuous Integration, Devops Tools, Configuration Management, Hardening, Enterprise Security, Development Environment, Verification And Validation, Infrastructure as Code (IaC), Cloud-Based Integration, Patch Management
Beginner · Specialization · 1 - 3 Months