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.

Intel
Skills you'll gain: AI Enablement, Artificial Intelligence, AI Product Strategy, Business Technologies, Complex Problem Solving, Digital Transformation, Technology Strategies, Case Studies, Business Intelligence, Company, Product, and Service Knowledge, Customer Insights, Discussion Facilitation, Emerging Technologies, Responsible AI, Customer Analysis, Machine Learning, B2B Sales, Computer Hardware, Data Analysis, Business Research
Beginner Ā· Specialization Ā· 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Sustainable Development, Sustainable Systems, Environment, Pollution Prevention, Climate Change Mitigation, Environmental Policy, Environmental Science, Systems Thinking, Climate Change Adaptation, Biology, Community Organizing
Beginner Ā· Course Ā· 1 - 4 Weeks

Rice University
Skills you'll gain: Pulmonology, Respiration, Anatomy, Patient Evaluation, Physiology, Pathology, Clinical Nutrition
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Agentic Workflows, Generative AI, Software Engineering
Beginner Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: Electronics, Electronics Engineering, Electronic Hardware, Electrical Engineering, Schematic Diagrams, Electronic Components, Computer-Aided Design, Design Software, Engineering Documentation, Design Specifications, Open Source Technology, electromagnetics
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Electrical Engineering, electromagnetics, Performance Tuning, Image Quality, Engineering, Scientific, and Technical Instruments, Simulation and Simulation Software, Engineering Calculations, Design Software, Image Analysis, Engineering Analysis, Computer-Aided Design, Engineering Design Process, Numerical Analysis, Electronic Components, System Design and Implementation, Systems Design, Human Factors, Applied Mathematics, Physics, System Configuration
Build toward a degree
Advanced Ā· Specialization Ā· 3 - 6 Months

Peking University
Skills you'll gain: Algorithms, Pseudocode, Computational Thinking, Programming Principles, Computer Programming, Graph Theory, Program Development, Data Structures
Mixed Ā· Course Ā· 1 - 3 Months

Coursera
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Unix Commands, File Management, Linux Administration, File Systems
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Social Justice, Political Sciences, Policy Analysis, Economics, Policy, and Social Studies, Community Organizing, Social Sciences, Advocacy, Public Policies, Human Relations Movement, Governance, International Relations
Beginner Ā· Course Ā· 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Program Development, C (Programming Language), Programming Principles, Algorithms, Data Storage, Computer Programming
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Model Architectures, OpenAI, Hugging Face, Large Language Modeling, Prompt Engineering, Model Deployment, IBM Cloud, Deep Learning, Natural Language Processing
Beginner Ā· Course Ā· 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Threat Modeling, Usability Testing, User Interface and User Experience (UI/UX) Design, Data Flow DiagramsāÆ(DFDs), Open Web Application Security Project (OWASP), Software Architecture, Secure Coding, Object Oriented Design, Software Design Patterns, Database Management, Security Software, Systems Design, Software Development Life Cycle, Technical Design
Beginner Ā· Specialization Ā· 3 - 6 Months