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 California, Davis
Skills you'll gain: Simulations, Social Sciences, Systems Thinking, Agentic systems, Computational Thinking, Social Impact, Sociology, Socioeconomics, Economics, Programming Principles, Scientific Methods
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure Synapse Analytics, Microsoft Azure, Database Theory, Cloud Services, Relational Databases, Databases, Data Store, Analytics, Data Storage, Microsoft SQL Servers, Data Lakes, Database Management Systems, NoSQL, Data Warehousing, Cloud Deployment, Platform As A Service (PaaS), Test Planning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Engineering, Data Pipelines, Data Transformation, Extract, Transform, Load, Data Integration, Data Warehousing, Software Engineering Tools, Data Import/Export, Stored Procedure, Data Sharing, SQL, Data Analysis, GitHub, Microsoft Visual Studio, Command-Line Interface, Application Deployment
Intermediate · Course · 1 - 3 Months

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Drafting and Engineering Design, 3D Modeling, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Peer Review, Video Game Development, Professional Development, Contract Negotiation, Media and Communications, Branding, Content Performance Analysis, Organizational Structure, Fundraising and Crowdsourcing, Organizational Strategy, Brand Management, Game Design, Recruitment, Fundraising, Media Production, Workforce Development, Live Streaming, Higher Education, Market Dynamics, Research
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Network Protocols, TCP/IP, General Networking, Network Monitoring, Network Security, Network Analysis, Web Servers, Linux, Software Installation
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Artificial Intelligence, Computational Thinking, AI literacy, Theoretical Computer Science, Psychology, Algorithms, General Mathematics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Prototyping, Interactive Design, Cross Platform Development, User Interface (UI) Design, Mockups, Interaction Design, User Experience Design
Intermediate · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Microsoft Word, Microsoft Office, digital literacy, Computer Literacy, Document Management
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Learning Management Systems, Education Software and Technology, Digital pedagogy, Instructional Strategies, Computer Science, Interactive Design, Emerging Technologies, AI Personalization, Collaborative Software, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Safety Standards, Safety Training, Safety Assurance, Robotics, Hazard Analysis, Equipment Design, Risk Control, Human Factors, Product Testing, Failure Analysis, Automation, Manufacturing and Production
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Security Information and Event Management (SIEM), Splunk, Threat Detection, Computer Security Incident Management, System Monitoring, Cybersecurity, Security Management, Event Monitoring, Continuous Monitoring, Incident Response, Data Storage Technologies, Data Analysis Software, Information Management, Data Management, Data Integration, Data Import/Export, Software Installation
Beginner · Course · 1 - 4 Weeks