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: Microservices, MLOps (Machine Learning Operations), Application Performance Management, AI Integrations, Site Reliability Engineering, AI Workflows, Continuous Monitoring, Performance Analysis, Analysis
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Data Storage Technologies, Probability & Statistics, Statistics, Data Store, Mathematical Software, Data Storage, Data Access, Database Software, Data Manipulation, Data Transformation, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Data Security, IT Security Architecture, Cloud Infrastructure, Cyber Governance, Cloud Computing, Infrastructure Security, Cyber Threat Intelligence, Cybersecurity, Cloud Standards, Google Cloud Platform, Threat Management, Authentications, Network Security, Security Controls, Authorization (Computing), Identity and Access Management, Data Governance, Encryption
Beginner · Course · 1 - 3 Months

Skills you'll gain: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Program Development, Scripting Languages, Computational Logic, Code Reusability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Code Reusability, Program Development, Python Programming, Development Environment, Functional Design
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Cyber Security Policies, Security Awareness, Cyber Attacks, Information Systems Security, Threat Modeling, Human Factors (Security), Political Sciences, Policy Analysis, Public Policies, Vulnerability, Public Safety and National Security, digital literacy, Human Factors, Emerging Technologies, Usability
Mixed · Course · 1 - 3 Months

Eindhoven University of Technology
Skills you'll gain: Systems Of Measurement, Sensory Systems Analysis, Psychology, Behavioral Health, Electrophysiology, Physiology, Psychological Evaluations, Physics, Technical Standard, Biology, Scientific Visualization, Experimentation, Research Methodologies
Mixed · Course · 1 - 3 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Penetration Testing, Exploit development, Security Testing, Cyber Security Assessment, Identity and Access Management, Vulnerability Assessments, Cloud Security, Amazon Elastic Compute Cloud, Exploitation techniques, Cyber Security Policies, Amazon S3, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Software Development, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, UI/UX Research, Storytelling, Design, Design Research, Usability Testing, Prototyping, Wireframing, Design Software, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Post-Production, Adobe After Effects, Animations, 3D Assets, Visualization (Computer Graphics), 3D Modeling, Graphics Software, Computer Graphics, Computer Graphic Techniques, Videography, Video Production, Cinematography, Photo/Video Production and Technology, Motion Graphics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Payment Systems, User Interface (UI), UI Components, MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Software Design
Mixed · Course · 1 - 4 Weeks