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 Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Web Language, Web Design, HTML and CSS, Verification And Validation, Web Design and Development, Cloud Hosting, Web Development, Front-End Web Development, Web Content, Web Development Tools, GitHub, Semantic Web, Responsive Web Design, Integrated Development Environments, Web Servers, Servers, Cascading Style Sheets (CSS), Programming Principles
Beginner · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Cybersecurity, IT Security Architecture, Network Security, Disaster Recovery, Application Security, Cyber Operations, Cryptography, Cyber Security Assessment, Information Systems Security, Cyber Risk, Encryption, Secure Coding, Systems Development Life Cycle, Security Controls, Cyber Governance, Security Management, Cyber Security Policies, Infrastructure Security, Security Awareness, Cryptographic Protocols
Beginner · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Encryption, Payment Systems, FinTech, Public Key Cryptography Standards (PKCS), Key Management, Application Security, Digital Assets, Network Protocols, Transaction Processing, Data Storage, Process Analysis, Distributed Computing, Emerging Technologies, Scripting, Application Specific Integrated Circuits, Financial Policy, Financial Regulation
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, AI powered creativity, Ideation, Verification And Validation, LLM Application, AI literacy, Multimodal Prompts, Responsible AI, AI Enablement, Data Visualization, Generative AI, Risking, Artificial Intelligence, Large Language Modeling, Plot (Graphics), Data Presentation, Statistical Visualization, File Management
Beginner · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Test Planning, Simulations, Test Case, System Programming, Computer Programming, Data Structures, Software Development, C and C++, Software Engineering, Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Training and Development, Training Programs, Employee Performance Management, Employee Relations, Performance Management, Talent Acquisition, Human Resources, Human Resources Information System (HRIS), Applicant Tracking Systems, Full Cycle Recruitment, Employee Onboarding, Compensation Management, Performance Appraisal, Compensation and Benefits, Recruitment Strategies, Human Resource Strategy, Human Resource Policies, Human Resources Management and Planning, Employee Surveys, Enterprise Risk Management (ERM)
Beginner · Professional Certificate · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Data Store, Network Architecture, Cloud Computing Architecture, Computer Networking, File Systems, Cloud Applications, Cloud Development, Software-Defined Networking, NoSQL
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Database Theory, SQL, Database Design, Front-End Web Development, Unit Testing, MySQL, Computer Programming, Pseudocode, Communication
Beginner · Specialization · 3 - 6 Months

Tally Education and Distribution Services Private Limited
Skills you'll gain: Payroll, Payroll Systems, Payroll Administration, Payroll Processing, Payroll Tax, Payroll Reporting, Income Tax, Human Resources Software, Tax Management, HR Tech, Compensation Management, Tax Compliance, Tax Laws
Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Color Theory, Digital Signal Processing, Mathematical Software, Applied Mathematics, Artificial Intelligence, Computer Programming, Matlab, Calculus, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Generative AI, Artificial Neural Networks, Applied Machine Learning, Data Preprocessing, Matlab, Software Visualization, Classification Algorithms, Data Cleansing, Model Optimization, Predictive Modeling
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Interface (UI), UI/UX Research, User Research, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Design Research, Prototyping, Usability, Figma (Design Software), Web Content Accessibility Guidelines, User Experience, User Experience Design, Interactive Design, Digital Design, User Centered Design, Design, Experience Design, Usability Testing, Design Strategies, Human Centered Design
Beginner · Course · 1 - 4 Weeks