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 Michigan
Skills you'll gain: Non-Verbal Communication, Mentorship, Emotional Intelligence, Personal Development, Self-Awareness, Interpersonal Communications, Social Skills, Coaching, Empathy, Leadership Development, Team Performance Management, Resilience, Team Building, Leadership
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Physiology, Pulmonology, Respiration, Anatomy, Endocrinology, Cardiology, Human Musculoskeletal System, Kinesiology, Nephrology, Biology, Vital Signs, Blood Pressure, Neurology, Urinalysis
Beginner · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: User Interface (UI) Design, Graphic and Visual Design, Web Design, Design Elements And Principles, Human Computer Interaction, Responsive Web Design, Typography, Graphic Design, UI Components, Information Architecture, Interaction Design, User Experience Design
Beginner · Course · 1 - 3 Months

Universiteit Leiden
Skills you'll gain: Law, Regulation, and Compliance, Legal Proceedings, International Relations, Conflict Management, Child Welfare, Ethical Standards And Conduct, Legal Research, Case Law, Journalism, Research, Investigation, Case Studies
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Microsoft Office, Computer Hardware, Computer Literacy, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, File Management
Mixed · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Systems Architecture, Operating Systems, Performance Tuning, Scalability
Advanced · Course · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Applicant Tracking Systems, Time Management, Human Resources Software, Employee Onboarding, Timelines, Organizational Skills, Project Management Software, Scheduling, Productivity Software, Document Management
Intermediate · Guided Project · Less Than 2 Hours

Edge Impulse
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Keras (Neural Network Library), Embedded Systems, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Tensorflow, Embedded Software, Deep Learning, Data Ethics, Machine Learning, Data Processing, Computer Programming, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Anatomy, Neurology, Physiology, Medical Terminology
Beginner · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: Graphic and Visual Design, Usability Testing, User Interface (UI) Design, Design, Experimentation, Interaction Design, Human Computer Interaction, User Experience Design, Prototyping, Design Elements And Principles, Human Centered Design, Web Design and Development, Typography, Design Research, A/B Testing
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Graph Theory, Algorithms, Combinatorics, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Data Analysis, Probability, Computer Programming, Bioinformatics, Program Development, Big Data, Python Programming, Interactive Design, User Interface (UI), Theoretical Computer Science, Computer Science
Beginner · Specialization · 3 - 6 Months