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.

Vanderbilt University
Skills you'll gain: Retrieval-Augmented Generation, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Prompt Engineering, OpenAI, OpenAI API, Expense Management, AI Personalization, Expense Reports, Travel Arrangements, Development Testing, Tool Calling, Test Case, Human Computer Interaction, Interaction Design, Responsible AI, Human Centered Design, System Testing
★ 4.8 (763) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Cryptographic Protocols, Cryptography, Key Management, Encryption, Cybersecurity, Arithmetic, Algorithms, Algebra, Python Programming
★ 4.5 (609) · Beginner · Course · 1 - 4 Weeks
University of Washington
Skills you'll gain: Machine Learning Methods, Network Model, Electrophysiology, Applied Machine Learning, Supervised Learning, Machine Learning Algorithms, Artificial Neural Networks, Reinforcement Learning, Sensory Systems Analysis, Matlab, Mathematical Modeling, Computer Vision, Neurology, Mathematical Software, Recurrent Neural Networks (RNNs), Physiology, Biology, Differential Equations, Probability Distribution
★ 4.6 (1.1K) · Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Objective-C (Programming Language), iOS Development, Apple iOS, Memory Management, Prototyping, Mobile Development, C and C++, Application Development, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures
★ 4.6 (558) · Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Image Quality, Digital Signal Processing, Image Analysis, Computer Vision, Digital Communications, Computer Graphics, Medical Imaging, Applied Mathematics, Sensory Systems Analysis, Spatial Analysis, Linear Algebra, Matlab, Mathematical Modeling, Histogram, Differential Equations
★ 4.7 (1.1K) · Mixed · Course · 1 - 3 Months

Lund University
Skills you'll gain: Legal Research, Law, Regulation, and Compliance, International Relations, Court Systems, Adjudication, Regulation and Legal Compliance, Regulatory Compliance, Environmental Laws, Legal Proceedings, Appeals, Public Policies, Export Control, Case Law, Labor Law, Commercial Laws, Economics, Governance
★ 4.8 (1.3K) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Scripting Languages, Command-Line Interface, Linux, File Management, Unix, File Systems, Systems Administration
★ 4.5 (681) · Beginner · Guided Project · Less Than 2 Hours
Universidad Austral
Skills you'll gain: Responsive Web Design, LESS, Bootstrap (Front-End Framework), Version Control, HTML and CSS, jQuery, Web Design and Development, Bitbucket, UI Components, Web Design, Git (Version Control System), Web Development Tools, Cascading Style Sheets (CSS), Web Development, Front-End Web Development, Javascript and jQuery, Application Deployment, Node.JS, Javascript, Build Tools
★ 4.4 (661) · Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Machine Controls, Control Systems, Mathematical Modeling, Mathematical Software, Simulation and Simulation Software, Engineering, Mechanics, Mechanical Engineering, Torque (Physics), Applied Mathematics, Numerical Analysis, Process Control, Virtual Environment, Graph Theory, Matlab, Algorithms, Engineering Calculations, Simulations, Data Structures
★ 4.7 (1.2K) · Intermediate · Specialization · 3 - 6 Months

Cisco Learning and Certifications
Skills you'll gain: MITRE ATT&CK Framework, Incident Response, Cyber Threat Intelligence, Cyber Threat Hunting, Key Management, Data Security, Threat Modeling, Computer Security Incident Management, File Systems, Endpoint Security, Cryptography, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Linux, Malware Protection, Operating System Administration, Vulnerability Assessments, Encryption, Threat Detection, Cybersecurity
★ 4.8 (1.2K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, LangChain, Prompt Patterns, LLM Application, Generative AI, Generative AI Agents, Tool Calling, Large Language Modeling, AI Integrations, Model Evaluation, Flask (Web Framework), Agentic systems, Software Development
★ 4.6 (504) · Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Digital pedagogy, Teaching, Education Software and Technology, Virtual Environment, Learning Management Systems, Collaborative Software, Digital Communications, Emerging Technologies, Information Privacy
★ 4.5 (1.5K) · Mixed · Course · 1 - 3 Months