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.

American Psychological Association
Skills you'll gain: Self-Awareness, Personal Development, Psychology, Self-Motivation, Emotional Intelligence, Cultural Diversity, Goal Setting, Cognitive flexibility, Critical Thinking, Mindfulness, Scientific Methods
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Simple Object Access Protocol (SOAP), Restful API, Web Services, Hypertext Markup Language (HTML), HTML and CSS, Java Platform Enterprise Edition (J2EE), Software Design, Java, Extensible Markup Language (XML), Application Programming Interface (API), API Design, JSON, Software Architecture, Web Design and Development, Web Applications, Front-End Web Development, Web Development
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, Mobile Development, Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Video Production, Infographics, Graphic and Visual Design, Graphic Design, Content Creation, Social Media Marketing, Marketing Communications
Beginner · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Threat Management, Vulnerability Assessments, Incident Response, Computer Security Incident Management, Public Key Infrastructure, IT Security Architecture, Disaster Recovery, Vulnerability Management, Regulation and Legal Compliance, Threat Detection, Cyber Security Assessment, Risk Management, Compliance Management, Regulatory Compliance, Network Security, Infrastructure Security, Cloud Security, Hardening, Security Engineering, Software-Defined Networking
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Legal Technology, Data Ethics, Responsible AI, Legal Strategy, Legal Research, Generative AI, Legal Risk, Case Law, Law, Regulation, and Compliance, Artificial Intelligence, Legal Writing, Data-Driven Decision-Making, Forecasting, Automation, Client Services
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Administration, Virtual Local Area Network (VLAN), General Networking, TCP/IP, Local Area Networks, Computer Networking, Command-Line Interface, Network Infrastructure, Wireless Networks, Network Security, Networking Hardware, Network Switches, OSI Models, Network Routing, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Childhood Education and Development, Child Development, Working With Children, Pedagogy, Teaching, Education and Training, Instructional Strategies, Human Development, Human Learning, Adult Education, Formal Learning, Economic Development, Higher Education, Social Sciences, Family Support, Productivity, Emotional Intelligence, Cognitive flexibility, Public Policies
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Creative Thinking, Research, Research Methodologies, Scientific Methods, Critical Thinking, Innovation, Interpersonal Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Business Intelligence, Role-Based Access Control (RBAC), SQL, Relational Databases, Data Presentation, Data Visualization Software, Database Management, Databases, Data Access, Query Languages, Data Transformation, Performance Tuning
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, System Design and Implementation, Software Architecture, Software Design Patterns, Software Design, Cloud Computing, Data Structures
Intermediate · Course · 1 - 3 Months