Human Computer Interaction courses can help you learn user interface design, usability testing, interaction design principles, and accessibility standards. You can build skills in user research, prototyping, and evaluating user experiences across various platforms. Many courses introduce tools like Figma, Sketch, and Adobe XD, that support creating and testing interfaces, along with methods for gathering user feedback and iterating on designs.

Skills you'll gain: Systems Administration, Operating System Administration, Information Systems Security, Remote Access Systems, IT Infrastructure, Network Troubleshooting, OSI Models, Computer Networking, Routing Protocols, Desktop Support, Application Security, TCP/IP, Security Strategy, Server Administration, Security Awareness, Technical Support, Microsoft Windows, Computer Hardware, Software Installation, Help Desk Support
Beginner · Professional Certificate · 3 - 6 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Debugging
Intermediate · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Science, Molecular Biology, Data Analysis, Computer Science, Statistical Analysis, Computational Thinking, Biostatistics, Statistics, Software Engineering, Algorithms, Biology
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Digital Forensics, Cyber Threat Hunting, Incident Response, Cyber Threat Intelligence, Penetration Testing, Computer Security Incident Management, Threat Modeling, Threat Detection, MITRE ATT&CK Framework, Cryptography, Security Testing, Incident Management, Application Security, Encryption, Cybersecurity, Security Management, Vulnerability Scanning, Cyber Security Assessment, Vulnerability Assessments, AI Security
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Application Development, Mobile Development, User Interface (UI) Design, Software Architecture, Portfolio Management, Human Computer Interaction, Interactive Design, Usability, Software Design, Application Design, Software Design Patterns, Secure Coding, Object Oriented Programming (OOP), Financial Trading, Data Visualization Software, Application Lifecycle Management, Maintainability
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, Computer Security Incident Management, File I/O, Linux, SQL
Beginner · Professional Certificate · 3 - 6 Months

The State University of New York
Skills you'll gain: Business Writing, Concision, Organizational Skills, Personal Development, Keyword Research, Peer Review, Action Oriented, Talent Recruitment, Detail Oriented
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Usability Testing, User Acceptance Testing (UAT), Surveys, Software Testing, Human Computer Interaction, User Research, UI/UX Research, User Experience Design, Software Quality (SQA/SQC), Web Content Accessibility Guidelines
Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: User Interface and User Experience (UI/UX) Design, Figma (Design Software), User Interface (UI), Mockups, Adobe XD, Responsive Web Design, User Experience, User Centered Design, Wireframing, Microsoft Copilot, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Prototyping, Mobile Development
Beginner · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: User Experience Design, Adobe XD, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Wireframing, User Research, User Flows, Application Design, Mockups, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Embedded Software, Automation, Deep Learning, Software Architecture, Simulations, Safety Assurance, Traffic Flow Optimization, Artificial Neural Networks, Global Positioning Systems, Machine Controls, Hardware Architecture, Systems Architecture, Graph Theory, Estimation, Machine Learning Methods
Advanced · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Goal Setting, Self-Awareness, Stress Management, Personal Development, Lifelong Learning, Mindfulness, Mental Health, Decision Making
Beginner · Course · 1 - 4 Weeks