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.

Coursera
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), Vulnerability Assessments, Vulnerability Management, Application Security, Security Controls, Security Testing, Authentications, Threat Management, Dependency Analysis, Application Programming Interface (API), API Design, Risk Analysis, Data Validation, Supply Chain
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Application Deployment, Cloud Deployment, Containerization, Data Persistence, Cloud Computing, Cloud Infrastructure, Virtual Networking, Cloud Computing Architecture, Scalability, Network Routing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Cloud Security, Cloud-Native Computing, Network Security, Infrastructure Security, Application Security, Role-Based Access Control (RBAC), Cyber Security Policies, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Object-Relational Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Mobile Development, Video Game Development, User Interface (UI), Game Design, User Interface and User Experience (UI/UX) Design, 3D Assets, C# (Programming Language), Scripting, Computer Graphics, Software Installation, Animations
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Presentations, Business Writing, Sales Presentation, Marketing Materials, Business Planning, Product Demonstration, Price Negotiation, Marketing Design, Business Strategy, Entrepreneurship
Beginner · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Vulnerability Scanning, Network Security, Network Administration, Network Protocols, Network Analysis, TCP/IP, File Transfer Protocol (FTP), Software Installation, Ubuntu, Command-Line Interface, Open Source Technology
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, Web Design, User Interface (UI), Animations, Browser Compatibility, Maintainability, Typography
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Jira (Software), Sprint Retrospectives, Performance Metric, Performance Reporting, Team Performance Management, Business Metrics, Organizational Effectiveness, Performance Improvement, Issue Tracking, Continuous Improvement Process, Cycle Counting, Taking Meeting Minutes, Record Keeping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event Monitoring, OSI Models, Network Monitoring, Network Protocols, Cyber Threat Intelligence, Network Analysis, Network Troubleshooting, TCP/IP, Distributed Denial-Of-Service (DDoS) Attacks, Threat Detection, General Networking, Network Security, Incident Response, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Wireless Networks, Network Architecture, General Networking, Interoperability, Telecommunications, Emerging Technologies, Automation, Cloud Deployment, Strategic Thinking, Vendor Management, Cost Reduction, Innovation, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Mobile Development Tools, System Implementation, System Configuration, Application Programming Interface (API), Data Integration, Simulations
Intermediate · Course · 1 - 3 Months