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.

Universitat Autònoma de Barcelona
Skills you'll gain: Sustainable Systems, Natural Resource Management, Environment and Resource Management, Environment, Land Management, Sustainable Development, Environmental Resource Management, Environmental Issue, Environmental Science, Life Sciences, Biology, Social Studies, General Science and Research, Science and Research
★ 4.5 (138) · Beginner · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Theoretical Computer Science, Classification Algorithms, Machine Learning Methods, Artificial Neural Networks, Artificial Intelligence, Machine Learning Algorithms, Applied Machine Learning, Machine Learning, Model Evaluation, Autoencoders, Convolutional Neural Networks, Generative AI, Supervised Learning, Computer Science, Decision Tree Learning, Algorithms, Network Architecture
★ 4.6 (62) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Governance Risk Management and Compliance, Vulnerability Scanning, Business Continuity Planning, Law, Regulation, and Compliance, General Data Protection Regulation (GDPR), Threat Management, Cyber Security Assessment, Infrastructure Architecture, Computer Security Awareness Training, Cyber Risk, Contingency Planning, Compliance Management, Internal Controls, Governance, Continuous Monitoring, Data Management, Key Performance Indicators (KPIs), Regulatory Requirements, Enterprise Security, Human Factors (Security)
★ 4.9 (57) · Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Android Development, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, Event-Driven Programming, User Interface (UI), Data Persistence
★ 4.4 (69) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Context Engineering, Development Environment, Program Development, Prompt Engineering
★ 4.3 (107) · Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Trustworthiness, Honesty, Personal Integrity, Organizational Development, Organizational Leadership, Social Impact, Business Leadership, Strategic Leadership, Business Transformation, Sustainable Business, Culture Transformation, Business Ethics, Ethical Standards And Conduct, Corporate Sustainability, Leadership, Employee Engagement, Human Resource Strategy
★ 4.9 (244) · Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Game Design, Unity Engine, 3D Assets, Prototyping, Video Game Development, 3D Modeling, Software Design, Computer Graphics, Multimedia, Programming Principles, Development Testing, Storytelling
★ 4.8 (68) · Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Professional Networking, Performance Management, Interviewing Skills, Product Management, Branding, Workforce Development, Product Knowledge, Initiative and Leadership, Amazon Web Services, Recruitment
★ 4.6 (125) · Beginner · Course · 1 - 4 Weeks

Saïd Business School, University of Oxford
Skills you'll gain: Machine Learning Methods, Financial Services, Artificial Intelligence, Responsible AI, FinTech, Financial Data, Banking Services, Decision Intelligence, Financial Regulation, Banking, Fraud detection, Machine Learning, Data Ethics, Natural Language Processing, AI Personalization, Deep Learning, Credit Risk, Case Studies, Algorithms, Data Management
★ 4.7 (87) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Performance Tuning, Memory Management, System Programming, Hardware Architecture, Program Development, Computer Architecture, Performance Testing, Computer Hardware, Algorithms
★ 2.9 (68) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Unit Testing, Server Side, Javascript, Debugging, Back-End Web Development, File Systems, File I/O, Test Script Development, Software Testing, Development Testing, Web Applications, Event-Driven Programming, Code Reusability
★ 3.8 (86) · Intermediate · Course · 1 - 3 Months
University of Virginia
Skills you'll gain: Design Thinking, Human Centered Design, Innovation, Ideation, Creative Thinking, Thought Leadership, Curiosity, Strategic Thinking, Cognitive flexibility, Overcoming Obstacles, Growth Mindedness, Creativity, Collaboration, Dealing With Ambiguity, Empathy
★ 4.7 (71) · Beginner · Course · 1 - 4 Weeks