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: Vulnerability Scanning, Network Security, Penetration Testing, Configuration Management, Hardening, Network Monitoring, Firewall, Linux Commands, Linux Servers, Servers, Command-Line Interface, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Color Matching, Photo/Video Production and Technology, Post-Production, Image Analysis, Video Editing, Cinematography, Fine-tuning
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Generative AI, Generative Model Architectures, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Model Deployment, Model Evaluation, Microsoft Azure, Model Training, PyTorch (Machine Learning Library), Deep Learning, Time Series Analysis and Forecasting, Tensorflow, Image Analysis, Forecasting, Prototyping
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe InDesign, Typography, Layout Design, Adobe Creative Cloud, Creative Design, Data Import/Export, Style Guides, File Management
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Program Development, Application Development, Systems Development, Software Design, Technical Design, Computer Programming, Software Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Testing, Business Logic, Test Tools, Cryptography, Cybersecurity, Identity and Access Management, Authentications, Vulnerability Assessments, Encryption, Data Validation, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Adobe Creative Cloud, Adobe InDesign, Layout Design, Adobe Illustrator, Creative Design, Graphic and Visual Design, Photo Editing, Visual Storytelling, Graphic and Visual Design Software, AI powered creativity, Computer Graphic Techniques, Graphics Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Management, Cloud Infrastructure, Terraform, Cloud Computing, Kubernetes, Google Cloud Platform, Cloud Deployment, Infrastructure as Code (IaC), Nginx, Cloud API, Load Balancing
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Linux Commands, Linux Administration, Network Troubleshooting, Linux, Network Administration, Linux Servers, Network Monitoring, Network Infrastructure, Network Protocols, Virtualization and Virtual Machines, Command-Line Interface, System Configuration, Virtualization, General Networking, Remote Access Systems, Network Security, Software Installation, Cryptographic Protocols
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Stakeholder Management, Agile Methodology, Project Scoping, Project Management, Agile Project Management, Scope Management, Project Controls, Project Risk Management, Stakeholder Communications, Team Building, Team Performance Management, Team Management, Sprint Planning, Communication Planning, Risk Management, Project Implementation, Agile Product Development, Team Leadership, Risk Mitigation, Design Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, User Interface (UI), Development Environment
Advanced · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: User Story, Agile Product Development, Agile Methodology, Design Thinking, User Research, Product Development, Agile Project Management, User Feedback, User Centered Design, Interviewing Skills, Value Propositions, Innovation, Storytelling, Meeting Facilitation, Team Oriented, Persona Development
Beginner · Course · 1 - 4 Weeks