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.

Board Infinity
Skills you'll gain: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Hypertext Markup Language (HTML), Java, Front-End Web Development, Spring Framework, Object Oriented Design, Integrated Development Environments, Software Design Patterns, Development Environment, Cascading Style Sheets (CSS), Javascript
Intermediate · Specialization · 1 - 3 Months
Stanford University
Skills you'll gain: Game Theory, Bidding, Social Sciences, Resource Allocation, Political Sciences, Economics, Behavioral Economics, Mathematical Theory & Analysis, Probability & Statistics
Advanced · Course · 1 - 3 Months
DeepLearning.AI
Skills you'll gain: Disaster Recovery, Data Analysis, Jupyter, Exploratory Data Analysis, Image Analysis, Data Ethics, Emergency Response, Artificial Intelligence, Machine Learning, Predictive Modeling, Applied Machine Learning, Mitigation, Responsible AI, Text Mining, Environmental Monitoring, Climate Change Mitigation, Artificial Neural Networks, Computer Vision, Supervised Learning, Natural Language Processing
Beginner · Specialization · 1 - 3 Months

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Operations Research, Mathematical Modeling, Probability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Cyber Attacks, Data Security, Computer Security Awareness Training, Authentications, Authorization (Computing), Application Security, Security Controls, Personally Identifiable Information, Security Awareness, Identity and Access Management, Information Privacy, Cryptography, Malware Protection, Hardening, Encryption, Vulnerability Assessments, Multi-Factor Authentication, Data Integrity
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Blockchain, Loans, FinTech, Lending and Underwriting, Cyber Risk, Operational Risk, Scalability, Regulatory Compliance, Interoperability, Commercial Lending, Payment Systems, Financial Inclusion, Legal Risk, Exploit development, Derivatives, Key Management, Cryptography, Finance, Entrepreneurial Finance, Entrepreneurship
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Computer Security, OSI Models, Systems Administration, Virtualization, Operating System Administration, Network Security, Information Technology, Information Systems Security, Enterprise Security, General Networking, Cybersecurity, Computer Networking, Virtual Machines, Enterprise Architecture
Beginner · Course · 1 - 3 Months
University of Toronto
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Software Engineering, Software Testing, Debugging, Computational Thinking
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Linux, Linux Commands, Linux Servers, Ubuntu, Linux Administration, File Management, Command-Line Interface, Unix Commands, Operating Systems, Web Servers, IT Automation, MySQL, Open Source Technology
Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Markov Model, Statistical Analysis, Regression Analysis, R Programming, Simulations, Statistical Inference, Data Analysis, Probability, Probability Distribution
Intermediate · Course · 1 - 3 Months

Royal Holloway, University of London
Skills you'll gain: Computer Security Incident Management, Linux, Network Security, Cyber Governance, OSI Models, Incident Management, Incident Response, Security Management, Linux Commands, TCP/IP, Computer Systems, Threat Modeling, Command-Line Interface, Network Protocols, Computer Networking, Cybersecurity, Cyber Security Strategy, Human Factors (Security), Cyber Threat Intelligence, Cyber Attacks
Beginner · Specialization · 3 - 6 Months