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 Colorado Boulder
Skills you'll gain: Community Development, Climate Change Adaptation, Climate Change Programs, Sustainable Development, Environmental Policy, Policy Analysis, Sustainable Technologies, Climate Change Mitigation, Policy Development, Public Policies, Policy Analysis, Research, and Development, Public Affairs, Economics, Policy, and Social Studies, Energy and Utilities, Community Outreach, Emerging Technologies, Advocacy, Scalability, Technology Solutions, Case Studies
ā 5 (6) Ā· Beginner Ā· Course Ā· 1 - 3 Months

IESE Business School
Skills you'll gain: Design Thinking, Creative Problem-Solving, Problem Solving, Critical Thinking and Problem Solving, Human Centered Design, Operations, Complex Problem Solving, Innovation, Oral Expression, Creativity, Verbal Communication Skills, Dealing With Ambiguity
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Code Reusability, Maintainability
ā 4.7 (7) Ā· Advanced Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Canva (Software), Graphic Design, Graphical Tools, Design, Design Software, Creative Design, Design Elements And Principles, Content Marketing, Marketing
ā 4 (7) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Simplilearn
Skills you'll gain: Fine-tuning, LLM Application, LangChain, Model Optimization, Responsible AI, Large Language Modeling, Model Deployment, OpenAI, Data Preprocessing, Model Training, Model Evaluation, Reinforcement Learning
ā 3.5 (6) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Radio y Televisión Española
Skills you'll gain: Image Analysis, Research, digital literacy, Fraud detection, Social Network Analysis, Investigation, Journalism, Verification And Validation
ā 4.8 (10) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Application Programming Interface (API), Gradle, Build Tools, Software Development Tools, Integration Testing, Application Frameworks, Authentications
Intermediate Ā· Course Ā· 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Scalability, Deep Learning, AI Personalization, Data Processing, Machine Learning, Machine Learning Algorithms, Algorithms
Intermediate Ā· Course Ā· 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Data Pipelines, Extract, Transform, Load, Data Lakes, Databricks, Data Architecture, Data Processing, Data Wrangling, Data Strategy, Data Presentation, Data Mining, Data Management, Data Governance, Data Integrity, Data Science, Live Streaming, SQL, Data Storage, Data Ethics, Data Security, Apache
Beginner Ā· Course Ā· 1 - 4 Weeks

Simplilearn
Skills you'll gain: Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative Adversarial Networks (GANs), Autoencoders, Model Training, Model Evaluation, Large Language Modeling, Real Time Data, Scalability, Responsible AI
Beginner Ā· Course Ā· 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Vibe coding, AI Workflows, Software Development Tools, Generative AI Agents, Code Review, Software Development, Software Engineering, AI Personalization, GitHub, Web Development Tools, Design Software, Responsible AI, Generative AI, Web Development, Front-End Web Development, Javascript, Application Deployment, React.js, Artificial Intelligence
ā 4.5 (10) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Version Control, Git (Version Control System), Selenium (Software), Test Automation, Jenkins, Test Script Development, Software Versioning, Continuous Integration, Test Tools, Continuous Delivery, Test Data, Test Case, Software Testing, CI/CD, Code Reusability, Command-Line Interface, File I/O
ā 4.8 (6) Ā· Advanced Ā· Course Ā· 1 - 3 Months