Usability testing courses can help you learn user research techniques, test planning, participant recruitment, and data analysis. You can build skills in creating effective test scenarios, interpreting user feedback, and refining design solutions based on test results. Many courses also introduce tools like UserTesting, Lookback, and Optimal Workshop, which facilitate the testing process and help you gather insights on user interactions, enabling you to enhance product usability and overall user experience.

Skills you'll gain: React.js, React Redux, Frontend Performance, Full-Stack Web Development, Unit Testing, Front-End Web Development, Event-Driven Programming, Performance Tuning, Frontend Integration, Context Management, Javascript, Code Reusability, JavaScript Frameworks, Software Testing, Server Side, Web Applications, UI Components, Software Design Patterns, Cascading Style Sheets (CSS), Data Persistence
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Surveys, Survey Creation, Focus Group, Quantitative Research, Qualitative Research, Business Research, Data Visualization, Statistical Methods, Data-Driven Marketing, Data Synthesis, Marketing Analytics, Statistical Analysis, Market Research, Data Presentation, Proposal Writing, Data Storytelling, Target Market, Statistical Modeling, Discussion Facilitation, Research Methodologies
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, AI powered creativity, Generative AI Agents, AI Personalization, LLM Application, Agentic Workflows, Ideation, Scenario Testing, Solution Design, Software Versioning
Beginner · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Management, Mobile Security, Application Security, IT Security Architecture, Embedded Software, Hardening, Secure Coding, Infrastructure Security, Security Controls, Security Testing, Security Management, Endpoint Security, Web Applications, Internet Of Things, Security Software, Security Awareness, Security Strategy, API Testing, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Technical Analysis, Sampling (Statistics), Quantitative Research, Financial Analysis, Statistical Hypothesis Testing, Portfolio Risk, Probability, Return On Investment, Portfolio Management, Financial Data, Statistical Analysis, Financial Market, Statistical Methods, Probability Distribution, Probability & Statistics, Market Trend, Finance, Performance Metric, Investment Management, Descriptive Statistics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, Amazon DynamoDB, Containerization, Application Deployment, Databases, Cloud Computing Architecture, Scalability, Docker (Software), Amazon Elastic Compute Cloud, Kubernetes, Database Architecture and Administration, Cloud Deployment, Database Management, NoSQL, Load Balancing, Web Applications, Security Testing, Performance Testing
Intermediate · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Vulnerability Scanning, Metasploit, Penetration Testing, Vulnerability Assessments, Cyber Security Assessment, Network Security, Vulnerability Management, Brute-force attacks, Exploitation techniques, Network Monitoring, Network Troubleshooting, Security Engineering, Network Analysis, Wireless Networks, Network Protocols, Data Manipulation
Advanced · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Java, Performance Testing, Java Programming, Computational Thinking, Memory Management, Spatial Data Analysis
Intermediate · Course · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Agile Methodology, Technical Communication, Agile Software Development, Sprint Retrospectives, Software Development Methodologies, Agile Project Management, Amazon Bedrock, Claude Code, Agile Product Development, Serverless Computing, Anthropic Claude, Project Design, DevOps, Artificial Intelligence, Devops Tools, Agentic systems, Test Automation, Software Design, Automation, Rust (Programming Language)
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Quality (SQA/SQC), Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Digital Forensics, Penetration Testing, Network Security, Threat Management, Mobile Security, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Public Key Infrastructure, Vulnerability Assessments, Security Testing, Cryptography, Security Controls, Cryptographic Protocols, Cyber Security Assessment, Cybersecurity, Authorization (Computing), Cloud Computing, Malware Protection, Cyber Attacks, Data Integrity
Beginner · Specialization · 3 - 6 Months
University of California San Diego
Skills you'll gain: Ideation, Interactive Design, Interaction Design, Prototyping, A/B Testing, User Experience Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Usability, User Research
Mixed · Course · 1 - 3 Months