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.

Simplilearn
Skills you'll gain: Backlogs, Scrum (Software Development), Sprint Retrospectives, Sprint Planning, Agile Methodology, Agile Project Management, User Story, Product Management, Team Building, Team Management, Meeting Facilitation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Test Tools, Browser Compatibility, Software Testing, Test Automation, Selenium (Software), Web Development Tools, CI/CD, Mobile Development Tools, Cloud Platforms, GitLab, Quality Assurance, UI Components, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Scaled Agile Framework, Agile Methodology, Team Building, Scrum (Software Development), Sprint Retrospectives, Agile Project Management, Agile Product Development, Change Management, Cross-Functional Collaboration, Sprint Planning, Organizational Change, Backlogs, Team Leadership, Continuous Improvement Process
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Content Management Systems, Web Analytics and SEO, Web Design, Web Design and Development, Content Management, Search Engine Optimization, Web Analytics, Blogs, E-Commerce, Lead Generation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ajax, Hypertext Markup Language (HTML), Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Generative AI Agents, Agentic systems, LLM Application, Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, System Monitoring, Workflow Management, Application Performance Management, Tool Calling, Continuous Monitoring, Scalability, Prompt Engineering, Business Software, Test Tools, Code Review, Integration Testing, User Feedback, Performance Metric
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Virtual Environment, 3D Assets, Unreal Engine, Unity Engine, User Experience, Software Development Tools, Animations, Experience Design, Technology Solutions, Simulations
Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Debugging, Functional Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, .NET Framework, ASP.NET, C# (Programming Language), Application Frameworks, Network Routing, Web Applications, Javascript, Event-Driven Programming, Server Side, Data Modeling
Intermediate · Course · 1 - 3 Months