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.

LearnQuest
Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control, Software Versioning, Software Configuration Management, Package and Software Management, Apache, Dependency Analysis, Change Control
★ 4.4 (10) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: TypeScript, Debugging, Javascript, Software Development
★ 4.1 (15) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Administration, Network Architecture, Hardware Troubleshooting
★ 4.6 (9) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Keras (Neural Network Library), Model Evaluation, Model Training, Image Analysis, Data Processing, Scientific Visualization, Data Transformation, Applied Machine Learning, Computer Vision, Jupyter, Deep Learning, Python Programming, Machine Learning
★ 4.1 (11) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft SQL Servers, SQL, Database Development, Database Software, Database Design, Database Theory, Stored Procedure, Databases, Relational Databases, Transact-SQL, Database Systems, Database Architecture and Administration, Query Languages, Data Integrity, Microsoft Development Tools, Scripting, Authentications, User Accounts
★ 4.9 (7) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Object Oriented Programming (OOP), Functional Design, Development Environment
★ 4.6 (12) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Wireframing, Figma (Design Software), Collaborative Software, Prototyping, User Flows, User Interface (UI), UI Components, Information Architecture
★ 4.7 (19) · Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Responsible AI, AI Workflows, Generative AI, AI Integrations, Data Ethics, AI literacy, Social Impact, Artificial Intelligence, Ethical Standards And Conduct
★ 4.5 (13) · Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Memory Management, Other Programming Languages, Code Reusability, Programming Principles, Integrated Development Environments, Build Tools, Web Development, System Programming, Maintainability
★ 3.6 (18) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI, OpenAI, Large Language Modeling, Multimodal Prompts, OpenAI API, LLM Application, AI powered creativity, AI Product Strategy, Creative Design, AI Integrations, Marketing Strategy and Techniques, Responsible AI, A/B Testing, Time Management
★ 4.4 (14) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Adobe Illustrator, AI powered creativity, Generative AI, AI Workflows, Creativity, Graphic and Visual Design, Adobe Creative Cloud, Graphic Design, Computer Graphics, Creative Design, Creative Thinking, Color Theory, Digital Design, Visual Design, Content Creation, Branding
★ 4.8 (10) · Beginner · Course · 1 - 4 Weeks

★ 5 (9) · Advanced · Course · 1 - 3 Months