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.

Arizona State University
Skills you'll gain: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Processing, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Cascading Style Sheets (CSS), JavaScript Frameworks, UI Components, Restful API, Web Applications, Web Development Tools, Web Development, Javascript, Application Development, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: IT Management, Control Objectives for Information and Related Technology (COBIT), Cloud Management, Quality Assurance, Compliance Auditing, Technology Strategies, Governance, Enterprise Architecture, Audit Planning, Information Technology Infrastructure Library, Risk Management, Risk Analysis, Cloud Computing, Business Priorities, Change Control, Change Management, Resource Management, Internal Controls, Business Intelligence, Compliance Management
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Python Programming, Data Security
Intermediate · Guided Project · Less Than 2 Hours

Emory University
Skills you'll gain: Generative AI, Customer Engagement, Customer Acquisition Management, Marketing Strategies, Content Creation, ChatGPT, Marketing Effectiveness, Prompt Engineering, Legal Risk, Intellectual Property
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Interactive Design, Human Computer Interaction, Embedded Systems, Prototyping, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Software Design, Usability, Interaction Design, Real-Time Operating Systems, Hypertext Markup Language (HTML), Technical Design, Internet Of Things, User Experience Design, jQuery, Mobile Development, Telecommunications, Cross Platform Development, Artificial Intelligence and Machine Learning (AI/ML)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cryptography, Encryption, Application Development, Security Engineering, Application Security, C++ (Programming Language)
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Recurrent Neural Networks (RNNs), Vision Transformer (ViT), PyTorch (Machine Learning Library), Keras (Neural Network Library), Scikit Learn (Machine Learning Library), Large Language Modeling, Natural Language Processing, Embeddings, Network Model, Network Architecture, Algorithms
Intermediate · Specialization · 3 - 6 Months

Oracle
Skills you'll gain: Cloud Applications, Oracle Cloud, Application Development, Application Design, Oracle Databases, Authentications, Application Security, Authorization (Computing), UI Components, Data Import/Export, Interactive Data Visualization
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Model Evaluation, Unsupervised Learning, Regression Analysis, Classification Algorithms, Machine Learning Algorithms, Linear Algebra, Machine Learning, Predictive Modeling, Statistical Modeling, Supervised Learning, Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Intercultural Competence, Compassion, Cultural Sensitivity, Cultural Diversity, Emotional Intelligence, Personal Development, Dignity in Care, Empathy & Emotional Intelligence, Mindfulness, Self-Awareness, Liberal Arts, Resilience, Curiosity, Creativity, Dealing With Ambiguity
Beginner · Course · 1 - 4 Weeks