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.

University of Pittsburgh
Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Data Pipelines, Distributed Computing, Big Data, Apache Hive, Data Processing, Data Storage, Scikit Learn (Machine Learning Library), Predictive Modeling, Scalability, Data Management, File Systems, Data Science, Data Transformation, Information Technology, Data Analysis
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, UI Components, Data Transformation, User Interface (UI), Dataflow, Hypertext Markup Language (HTML), Code Reusability, Application Frameworks, Cascading Style Sheets (CSS), Model View Controller
★ 4.2 (15) · Beginner · Course · 1 - 4 Weeks

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Unix Commands, Shell Script, grep, Continuous Integration, Operating System Administration, Software Installation, Software Development Tools
★ 4.6 (3.1K) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Threat Modeling, Vulnerability Management, Security Engineering, Secure Coding, Software Design Patterns, Software Architecture, Threat Management, Software Visualization, Exploitation techniques, Cryptography, Blockchain, Public Key Cryptography Standards (PKCS)
★ 4.6 (94) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Application Deployment, Google Cloud Platform, Cloud-Native Computing, Cloud Infrastructure, Infrastructure Architecture, Cloud Deployment, Cloud Computing, Cloud Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, AWS SageMaker, Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Serverless Computing, Identity and Access Management, Amazon S3, AWS CloudFormation, Cloud Management, AWS Kinesis, Infrastructure as Code (IaC), Virtual Networking, Cloud Security, Network Security, Threat Detection, Network Architecture, Kubernetes, Containerization
★ 4.2 (6) · Advanced · Specialization · 3 - 6 Months

Skills you'll gain: People Analytics, Accounts Payable and Receivable, Accounts Payable, Workday (Software), Accounts Receivable, Spreadsheet Software, Accounting Software, Ledgers (Accounting), Accounting and Finance Software, Accounting Systems, Financial Data, Dashboard, General Ledger, Accounting, Data Import/Export, Workflow Management, Human Resources Software, Workforce Planning, Business Process, Finance
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: R (Software), R Programming, Statistical Programming, Ggplot2, Plot (Graphics), Data Manipulation, Simulations, Statistical Software, Statistical Visualization, grep, Data Processing, Graphing, Programming Principles, Data Import/Export, Exploratory Data Analysis, Data Structures, Software Installation, Package and Software Management
★ 4.7 (8.6K) · Beginner · Course · 1 - 3 Months

Advancing Women in Tech
Skills you'll gain: Goal Setting, Engineering Management, Smart Goals, Recruitment, Technical Management, Management Training And Development, Employee Retention, Talent Management, Leadership and Management, Talent Acquisition, Expectation Management, Team Performance Management, People Management, Team Leadership, Recruitment Strategies, Organizational Effectiveness, Software Engineering, Program Management, Cloud Engineering, Business Strategy
★ 4.7 (74) · Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Penetration Testing, Vulnerability Scanning, Security Testing, Cyber Security Assessment, Cybersecurity, Network Security, Cyber Attacks, Cryptography, Kubernetes, Application Security, Cloud Infrastructure, Open Web Application Security Project (OWASP), Cyber Security Strategy, Cyber Threat Intelligence, Cyber Threat Hunting, Security Controls, Security Awareness, Cyber Risk, Security Strategy
★ 4.6 (291) · Beginner · Specialization · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Network Troubleshooting, Software Architecture, Technical Support and Services, Technical Support, Help Desk Support, Interviewing Skills, Solution Architecture, Amazon Web Services, Client Support, Issue Tracking, Cloud Applications, Customer Support, Cloud Computing Architecture, Web Presence, Customer and Client Support, Cloud Computing, Cloud Services, Professional Networking, Recruitment, Artificial Intelligence
★ 4.7 (47) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model View Controller, GitHub, Version Control, .NET Framework, Git (Version Control System), ASP.NET, Development Environment, Microsoft Visual Studio, Bootstrap (Front-End Framework), Configuration Management
Beginner · Course · 1 - 3 Months