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.

Rice University
Skills you'll gain: Economics, Economics, Policy, and Social Studies, Supply And Demand, Economic Development, Financial Policy, Socioeconomics, Public Policies, Labor Relations, Market Dynamics, International Finance, Fiscal Management, General Finance, Investments, Performance Metric, Performance Measurement, Financial Systems, Cost Benefit Analysis, Consumer Behaviour
Beginner · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Sustainable Development, Public Health, Health Disparities, Community Health, Health Equity, Public Works, Health Policy, Health Promotion, Social Determinants Of Health, Community Development, Sustainable Design, Gerontology, Landscape Architecture, Sanitation, Climate Change Adaptation, Demography, Environmental Issue, Pollution Prevention
Mixed · Course · 1 - 3 Months

University of North Texas
Skills you'll gain: Hospitality Services, Hospitality Management, Hotel And Restaurant Management, Hospitality and Food Services, Hospitality, Employee Training, Human Resources Management and Planning, Human Resource Management, Performance Appraisal, Talent Recruitment, Leadership and Management, Staff Management, Team Motivation, Human Capital, Management Training And Development, Training Programs, Human Resources, Training and Development, Customer experience improvement, Initiative and Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Adobe XD, Prototyping, User Experience Design, Usability Testing, UI/UX Research, Figma (Design Software), User Experience, Experience Design, Presentations, Responsive Web Design, Information Architecture, User Story, Usability, Storyboarding, User Research, Design Research, Design, Visual Design, Persona (User Experience), User Interface and User Experience (UI/UX) Design
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Audit Planning, Service Level Agreement, Data Governance, Systems Development Life Cycle, Data Loss Prevention, Security Testing, Network Security, Software Development Life Cycle, IT Management, Systems Development, Incident Management, IT General Controls (ITGC), Problem Management, Change Control, Control Objectives for Information and Related Technology (COBIT), Cryptography, Cloud Management, Generally Accepted Auditing Standards, Auditing, Internal Controls
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Secure Coding, Application Security, C and C++, Linux Administration, Verification And Validation, Code Review, Vulnerability Management, Linux, Security Controls, Vulnerability Assessments, Unix, User Accounts, Data Validation, File I/O, Cryptography, C (Programming Language), System Programming, Identity and Access Management, Encryption, File Management
Intermediate · Course · 1 - 4 Weeks

Saïd Business School, University of Oxford
Skills you'll gain: Machine Learning Methods, Financial Services, Artificial Intelligence, Responsible AI, FinTech, Financial Data, Banking Services, Decision Intelligence, Financial Regulation, Banking, Fraud detection, Machine Learning, Data Ethics, Natural Language Processing, AI Personalization, Deep Learning, Credit Risk, Case Studies, Algorithms, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI API, Agentic Workflows, LLM Application, Artificial Intelligence, AI Integrations, User Interface (UI), Python Programming, Context Management, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Unit Testing, Apple Xcode, Test Case, Software Testing, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Programming Principles, Application Development, Functional Design, Algorithms
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Cryptography, Cryptographic Protocols, Application Security, Cybersecurity, Data Security, Encryption, Vulnerability Assessments, Information Systems Security, Key Management, Public Key Infrastructure, Mobile Security, Data Integrity
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

Fred Hutchinson Cancer Center
Skills you'll gain: Collaborative Software, GitHub, Technical Writing, Technical Support, Version Control, Document Management, Technical Documentation, Typography
Beginner · Course · 1 - 4 Weeks