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.

Skills you'll gain: User Experience Design, User Experience, Experience Design, Prototyping, UI/UX Research, Miro AI, Wireframing, Collaborative Software
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Database Systems, Database Software, SQL, Databases, Query Languages, Data Store, Data Integration, Command-Line Interface, Data Pipelines, Data Processing, JSON, Data Persistence, Cross Platform Development, Data Import/Export, Software Design, Application Deployment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Animation and Game Design, 3D Assets, Computer Graphics, 3D Modeling, Visualization (Computer Graphics), Computer Graphic Techniques, Simulation and Simulation Software, Simulations, Design Elements And Principles, Design and Product
Intermediate · Course · 3 - 6 Months
Skills you'll gain: Professional Networking, Emotional Intelligence, Adaptability, Active Listening, Social Skills, Relationship Building, Communication, Teamwork, Collaboration, Innovation, Personal Development, Diversity Training, Influencing, Conflict Management, Leadership, Change Management, Leadership Development, Productivity, Organizational Strategy, Culture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React Redux, React.js, Frontend Performance, Full-Stack Web Development, Unit Testing, Performance Tuning, JavaScript Frameworks, Frontend Integration, Code Reusability, Web Frameworks, Software Testing, Server Side, Software Design Patterns, UI Components, Data Validation, Data Access
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Application Design, Interactive Design, Application Development, Game Design, Python Programming, Video Game Development, Programming Principles, Maintainability, Development Environment, Integrated Development Environments, Software Installation, Problem Solving
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Programming Interface (API), API Design, Node.JS, API Testing, Restful API, Authentications, Back-End Web Development, Server Side, Frontend Integration, User Accounts, PostgreSQL, Data Validation, Database Development, Object-Relational Mapping, Authorization (Computing), TypeScript, Verification And Validation, Database Management
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, MLOps (Machine Learning Operations), Amazon Web Services, AWS SageMaker, AI Workflows, Retrieval-Augmented Generation, Shell Script, IT Automation, Unix Shell, Command-Line Interface, AI Integrations, AI Security, Prototyping, Model Deployment, Large Language Modeling, Generative AI, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Computational Logic
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Prompt Patterns, Amazon Bedrock, Token Optimization, Prompt Engineering Tools, Rust (Programming Language), Agentic Workflows, AI Workflows, Natural Language Processing, Tool Calling, LLM Application, Large Language Modeling, Generative AI, Data Pipelines, Command-Line Interface, Agentic systems, Version Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Drupal, Content Management Systems, Enterprise Architecture, Scalability, Workflow Management, Salesforce, Information Architecture, Salesforce Development, Enterprise Application Management, Marketing Automation, Data Architecture, Content Development and Management, Content Management, User Provisioning, Data Modeling, Role-Based Access Control (RBAC), Data Integration, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Usability, Content Management Systems, Content Management, Web Design, Web Content, Web Design and Development, Web Development, Web Components, Development Environment, Software Installation
Beginner · Course · 1 - 4 Weeks