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.

Board Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Secure Coding, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Development Testing, Back-End Web Development, Security Controls, API Design, Application Frameworks, Database Management, Web Frameworks, Application Programming Interface (API), Application Security, Database Development
★ 4.2 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Adobe Firefly, Photo Editing, AI powered creativity, Adobe Creative Cloud, Generative AI, Editing, AI Workflows, Post-Production, Graphics Software
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Public Health
★ 4.9 (8) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, AI literacy, Business Ethics, AI Product Strategy, Accountability, Ethical Standards And Conduct, Accountability Frameworks, Governance, Program Development
★ 4.9 (23) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Virtual Environment
★ 4.8 (15) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Maintainability, Debugging, Style Guides, Software Documentation, Programming Principles, Quality Assurance
★ 4.8 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Design Software, User Experience Design, Experience Design, Course Development, User Interface and User Experience (UI/UX) Design, Predictive Modeling, User Interface (UI) Design, Research and Design, Enterprise Modeling, Mathematical Modeling, Data Import/Export, Object Oriented Design, C and C++, AI Workflows, Build Tools
★ 5 (14) · Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Agentic Workflows, AI Workflows, Retrieval-Augmented Generation, Email Automation, Prompt Engineering, LLM Application, Prompt Patterns, AI Orchestration, Large Language Modeling, Workflow Management, Agentic systems, Generative AI Agents, Application Deployment, No-Code Development, AI Integrations, Automation, Artificial Intelligence, Google Workspace, Docker (Software), Content Management
★ 3.7 (6) · Beginner · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Cryptographic Protocols, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Key Management, Application Development, Public Key Cryptography Standards (PKCS), Public Key Infrastructure, Network Protocols, Algorithms, Data Integrity
★ 5 (8) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Security, Network Security, Information Systems Security, Cloud Security, Cybersecurity, System Monitoring, Internet Of Things, Network Monitoring, Cyber Attacks, Mobile Security, Cryptography, Information Privacy, Authorization (Computing), Wireless Networks, Authentications, Data Storage, Patch Management, Operating Systems, Cloud Services, Cloud Platforms
★ 4.5 (19) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Version Control, Restful API, Docker (Software), Containerization, Git (Version Control System), Development Environment, Flask (Web Framework), Application Programming Interface (API), Authentications, Application Deployment, Database Management, Database Development, JSON, Object-Relational Mapping, Operational Databases, API Testing, Python Programming, Object Oriented Programming (OOP), Data Structures
★ 4.5 (11) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Ubuntu, Operating System Administration, Linux Administration, Linux Commands, Operating Systems, Unix, Command-Line Interface, File Systems, Linux Servers, Unix Commands, Network Administration, Red Hat Enterprise Linux, Bash (Scripting Language), Application Deployment, Shell Script, IT Automation, Web Applications
★ 4.7 (11) · Intermediate · Course · 1 - 3 Months