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: Computer Security Incident Management, Incident Management, Security Management, Digital Forensics, Disaster Recovery, Risk Management Framework, Cybersecurity, NIST 800-53, Threat Management, Risk Management, Cyber Security Policies, Security Controls, Cloud Security, Virtualization and Virtual Machines, Cloud Computing, Scenario Testing
★ 4.8 (10) · Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Virtual Networking, Amazon Web Services, Network Architecture, Network Infrastructure, Network Routing, General Networking, Network Monitoring, Network Planning And Design, Network Security, Remote Access Systems
★ 3.8 (10) · Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Biochemistry, Sensory Systems Analysis, Chemistry, Process Control, Laboratory Testing, Analytical Chemistry, Analytical Testing, Product Testing, Systems Of Measurement, Quantitative Research, Human Factors, Microbiology, Molecular, Cellular, and Microbiology
★ 5 (19) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Packaging and Labeling, Competitive Analysis, Presentations, Design Strategies, Adobe Illustrator, Graphic Design, Branding, Market Analysis, Digital Design, Graphic and Visual Design, Adobe Photoshop, Design Elements And Principles, Personal Development, Ideation, Process Development, Strategic Thinking, Design Research, Professional Development, Creative Thinking
★ 5 (6) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Prompt Engineering, Generative AI, Multimodal Prompts, Cloud Deployment, Image Analysis, Application Deployment, Model Training, Computer Vision, Applied Machine Learning, Classification Algorithms
★ 4.4 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), User Interface and User Experience (UI/UX) Design, User Experience Design, UI Components, Responsive Web Design, Animations, Web Content Accessibility Guidelines, User Interface (UI) Design, Interactive Design, Interaction Design, Prototyping, Collaborative Software, Software Documentation
★ 4.5 (11) · Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Quality (SQA/SQC), Test Automation
★ 4.6 (20) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API)
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Prompt Patterns, Tool Calling, LLM Application, JSON, Large Language Modeling, Artificial Intelligence
★ 4.6 (17) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, Performance Tuning, User Interface (UI), 3D Assets, Event-Driven Programming, Virtual Environment, Project Design, Interactive Design, C# (Programming Language), User Interface (UI) Design, Program Development, Debugging, Scripting, Animations, UI Components, Code Reusability, Computer Graphics
★ 5 (19) · Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Penetration Testing, Metasploit, Safety Culture, Cyber Threat Hunting, Cyber Threat Intelligence, Cyber Security Assessment, Cybersecurity, Threat Detection, Generative AI, Security Testing, Vulnerability Scanning, Anomaly Detection, Data Security, Security Strategy, Network Security, Security Software, Change Management, Machine Learning Methods, Ethical Standards And Conduct, Data Visualization
★ 3.4 (7) · Beginner · Specialization · 1 - 3 Months