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.

University of Colorado Boulder
Skills you'll gain: Oral Expression, Human Learning, Education Software and Technology, Technical Communication, Education and Training, Writing, Community Outreach, Learning Theory, Pedagogy, Research, Technical Writing, Scientific Methods, Media and Communications, Science and Research, Persuasive Communication, Program Evaluation, Interviewing Skills, Photography, Instructional Design, Psychology
★ 4.6 (139) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unity Engine, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Software Design, Programming Principles, Graph Theory, Software Architecture, Algorithms
★ 4.6 (149) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: IT Security Architecture, Operating System Administration, Package and Software Management, Information Systems Security, IT Infrastructure, Network Troubleshooting, Systems Administration, Computer Networking, Infrastructure Security, Computer Security, Encryption, Desktop Support, Routing Protocols, Lightweight Directory Access Protocols, Technical Support, Network Protocols, Computer Hardware, Cloud Computing, Customer Service, Debugging
★ 4.8 (302) · Beginner · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Systems Architecture, Software Architecture, Embedded Software, Software Design, System Design and Implementation, Embedded Systems, Performance Tuning, Systems Analysis, Electronic Hardware, Hardware Design, Electronic Systems, Systems Design, Hardware Architecture, System Software, Electrical and Computer Engineering, Requirements Analysis, System Programming, Reliability, Service Level
★ 4 (124) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Ethics, Responsible AI, Data Collection, Game Theory, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Decision Intelligence, Artificial Intelligence, Model Evaluation, Social Justice, Predictive Modeling, Mitigation
★ 4.8 (124) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, Cloud Services, TCP/IP, Cloud Computing, Cloud Infrastructure, Software-Defined Networking, Network Architecture, Virtual Networking, Wide Area Networks, Cloud Engineering, Network Protocols, Cloud Computing Architecture, Cloud Platforms, Linux Administration, Network Troubleshooting, Linux, Kubernetes, Network Switches, Terraform
★ 4.6 (138) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Databases, Database Development, Database Management, Acceptance Testing, Data Architecture, Software Engineering, Web Applications, Performance Testing, Scalability, Software Systems, Microservices, Software Architecture, System Testing, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, Big Data
★ 3.5 (107) · Advanced · Specialization · 1 - 3 Months

Palo Alto Networks
Skills you'll gain: Zero Trust Network Access, Network Security, Endpoint Security, Network Administration, General Networking, TCP/IP, Cybersecurity, Network Infrastructure, Firewall, Security Controls, Cryptography, OSI Models, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Encryption, Authentications, Network Routing, Software As A Service
★ 4.7 (219) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure Active Directory, Active Directory, Authentications, Security Controls, Cloud Security, Identity and Access Management, Network Security, Computer Security, Security Management, Data Security, Regulatory Compliance, AI Security, Multi-Factor Authentication, Cyber Governance, Cyber Risk, Data Governance, Authorization (Computing), Microsoft Azure, Generative AI, Threat Detection
★ 4.8 (176) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Wireframing, Adobe XD, Mockups, Storyboarding, Information Architecture, User Experience Design, Usability Testing, Usability, Graphic and Visual Design, Figma (Design Software), User Experience, Design Elements And Principles, Persona (User Experience), Interaction Design, User Interface and User Experience (UI/UX) Design, UI/UX Research, Design Reviews, Responsive Web Design, Presentations, User Story
★ 4.9 (508) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Cloud Management, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Enterprise Application Management, YAML, Virtual Networking, Configuration Management, Integrated Development Environments, Software Architecture
★ 4.6 (246) · Intermediate · Specialization · 3 - 6 Months

Universiteit Leiden
Skills you'll gain: Life Sciences, Anthropology, Biology, Human Development, Environment, Culture, Molecular Biology, Natural Resource Management
★ 4.6 (170) · Beginner · Course · 1 - 3 Months