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.

Sage Publications
Skills you'll gain: Human Machine Interfaces, Human Computer Interaction, Research, Data Ethics, Media and Communications, Responsible AI, Artificial Intelligence, User Interface (UI), Culture, Research Methodologies, Communication Systems, Communication, Experimentation, Diversity Awareness, Human Services, Human Learning, Interaction Design, Robotics, Human Development, Robotic Process Automation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Python Programming, NumPy, Data Analysis
★ 4.6 (44K) · Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: User Research, User Interface (UI), UI/UX Research, User Interface (UI) Design, Usability Testing, Prototyping, Usability, User Experience, Human Computer Interaction, Graphic and Visual Design, Persona (User Experience), Ideation, Design, Peer Review, User Experience Design, Design Reviews, Interaction Design, Interactive Design, Mockups, User Centered Design
★ 4.6 (1.8K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Responsible AI, IBM Cloud, ChatGPT, AI literacy, Retrieval-Augmented Generation, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Workflow Management, Machine Learning, No-Code Development, Artificial Intelligence, Natural Language Processing, Deep Learning, Customer Service, AI Integrations, Data Science
★ 4.7 (37K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsible AI, Generative AI, AI literacy, Retrieval-Augmented Generation, Natural Language Processing
★ 4.7 (23K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Apache Spark, Large Language Modeling, Retrieval-Augmented Generation, PyTorch (Machine Learning Library), Computer Vision, Unsupervised Learning, Generative Model Architectures, Generative AI, Model Optimization, Keras (Neural Network Library), Supervised Learning, LLM Application, Generative AI Agents, Model Evaluation, Vector Databases, Fine-tuning, Machine Learning, Python Programming, Data Science
★ 4.6 (22K) · Intermediate · Professional Certificate · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Financial Statements, Operations Management, Customer Analysis, Operational Efficiency, Financial Statement Analysis, Operational Excellence, Return On Investment, Accrual Accounting, Human Capital, Process Improvement and Optimization, Process Analysis, Branding, Marketing Strategies, Marketing, People Management, Capital Budgeting, Finance, Peer Review, Project Design, Corporate Finance
★ 4.7 (27K) · Beginner · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Applied Mathematics, Computer Graphics, Cybersecurity, Computer Programming, General Mathematics, Mathematical Modeling, Data Management, Problem Solving
★ 4.2 (1.6K) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Google Gemini, Generative AI, AI literacy, Model Training, Technology Roadmaps, AI Integrations, Google Sheets, Critical Thinking, Innovation
★ 4.8 (26K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Django (Web Framework), Restful API, Version Control, GitHub, Git (Version Control System), Responsive Web Design, Jest (JavaScript Testing Framework), JSON, HTML and CSS, Bootstrap (Front-End Framework), Unix Commands, Back-End Web Development, API Testing, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Object Oriented Design, Command-Line Interface, Mobile Development, Python Programming
★ 4.7 (26K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development
★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, Visual Design, JSON, Figma (Design Software), User Experience Design, User Centered Design, Object Oriented Design, Command-Line Interface, Javascript, Unix Shell, Cascading Style Sheets (CSS), Pseudocode, Hypertext Markup Language (HTML), Web Development, UI Components, Computer Science, Application Programming Interface (API), Unit Testing, Application Development
★ 4.7 (24K) · Beginner · Professional Certificate · 3 - 6 Months