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.

Meta
Skills you'll gain: React Native, Mobile Development, Cross Platform Development, UI Components, Mobile Development Tools, Application Development, React.js, Front-End Web Development, User Interface (UI), Interactive Design, Development Environment
★ 4.7 (405) · Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
★ 4.6 (385) · Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Object Oriented Programming (OOP), Algorithms, Object Oriented Design, Software Engineering, Program Development, Matlab, Application Development, Computer Programming, Theoretical Computer Science, Programming Principles, Engineering Calculations, Mathematical Software, Engineering Analysis, Applied Mathematics, Numerical Analysis, Scripting, Performance Tuning, User Interface (UI)
★ 4.8 (435) · Intermediate · Course · 1 - 3 Months
Dartmouth College
Skills you'll gain: Environment, Environmental Issue, Environmental Science, Demography, Energy and Utilities, Environmental Resource Management, Environment and Resource Management, Sustainable Development, Water Resources, Biology, Hydrology, Climate Change Programs, Life Sciences, Water Quality, Land Management, Nutrition and Diet, Oil and Gas, Pollution Prevention, Petroleum Industry, Sustainable Systems
★ 4.7 (473) · Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Responsive Web Design, Usability, Object Oriented Design, Version Control, User Experience Design, Design Thinking, User Centered Design, Web Design and Development, Web Content Accessibility Guidelines, .NET Framework, Microsoft Visual Studio, Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript
★ 4.6 (283) · Beginner · Professional Certificate · 3 - 6 Months
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Computational Logic, Memory Management, System Configuration
★ 4.8 (288) · Mixed · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: File I/O, Plot (Graphics), Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Data Processing, Algorithms, Data Import/Export, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Data Structures, Graphing, Data Analysis, Computational Logic
★ 4.5 (216) · Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Life Sciences, Molecular Biology, Biotechnology, Environment, Biological Engineering, Molecular, Cellular, and Microbiology, Biology, Physiology, Sustainable Development, Medical Science and Research, Environmental Science, Cell Biology, Microbiology, Analysis, Research
★ 4.6 (332) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Fine-tuning, Large Language Modeling, Model Training, Prompt Engineering, Retrieval-Augmented Generation, Model Optimization, Transfer Learning, Data Preprocessing
★ 4.6 (627) · Intermediate · Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Network Security, Computer Networking, General Networking, Authentications, Authorization (Computing), Firewall, Security Controls, Network Architecture, OSI Models, Networking Hardware, Network Protocols, Virtualization, Virtual Networking, Threat Detection, Identity and Access Management, Cloud Services, Network Planning And Design, TCP/IP, Network Infrastructure, Network Monitoring
★ 4.8 (342) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Design Thinking, Intellectual Property, Conceptual Design, 3D Modeling, Computer-Aided Design, Solution Design, Innovation, Product Development, Manufacturing Processes, Manufacturing and Production, Education and Training, Community Development
★ 4.6 (691) · Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Preventative Care, Pharmacology, Public Health and Disease Prevention, Immunology
★ 4.7 (436) · Beginner · Course · 1 - 3 Months