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.

DeepLearning.AI
Skills you'll gain: Model Deployment, Extract, Transform, Load, Federated Learning, Model Optimization, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, Transfer Learning, Convolutional Neural Networks, iOS Development, Apple iOS, Android Development, Data Preprocessing, Model Training, Data Processing, Computer Vision, MLOps (Machine Learning Operations), Javascript, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Ideation, Entrepreneurship, Innovation, Creative Thinking, Entrepreneurial Finance, Creativity, Sales Strategy, Commercialization, B2B Sales, Sales, Business Planning, Product Planning, Business Strategy, Business Development, New Business Development, Personal Attributes, Self-Awareness, Personal Development, Global Marketing, Human Resources Management and Planning
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Telecommunications, Internet Of Things, Wireless Networks, Emerging Technologies, Communication Systems, Mobile Security, Digital Communications, Computer Networking, Network Protocols, Global Positioning Systems
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Cybersecurity, Key Management, Advanced Encryption Standard (AES), Encryption, Cryptographic Protocols, Public Key Cryptography Standards (PKCS), Brute-force attacks, Authentications, Arithmetic, Algorithms, Applied Mathematics, Probability, Computer Science
Beginner · Specialization · 3 - 6 Months

Indian Institute of Technology Guwahati
Skills you'll gain: User Experience Design, User Experience, Experience Design, Human Computer Interaction, User Interface and User Experience (UI/UX) Design, User Centered Design, Usability, User Interface (UI), Interaction Design, User Interface (UI) Design, Design Software
Beginner · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Student-Centred Learning, Psychology, Sensory Systems Analysis, Human Learning, Learning Theory, Creativity, Human Development, Behavior Management, Pedagogy, Neurology, Culture, Self-Awareness, Education and Training, Student Engagement, Molecular Biology, Molecular, Cellular, and Microbiology, Learning Strategies, Anatomy, Computational Thinking, Systems Thinking
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Decision Intelligence, Digital Transformation, Java Programming, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Photo Editing, Adobe Illustrator, Adobe Photoshop, Adobe Acrobat, Typography, Color Theory, Document Management, Generative AI, Graphic Design, AI powered creativity, Graphic and Visual Design, Graphic and Visual Design Software, Adobe Creative Cloud, Document Control, Photography, Visual Storytelling, Adobe Firefly, Graphics Software, Workflow Management, Branding
Beginner · Specialization · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Network Security, Incident Response, Network Administration, Vulnerability Management, Cybersecurity, Contingency Planning, Cyber Governance, Cyber Attacks, Disaster Recovery, Cyber Security Policies, Security Management, Firewall, Business Continuity Planning, Computer Security Incident Management, Network Monitoring, Incident Management, General Networking, Cyber Security Strategy, Crisis Management, Risk Management
Beginner · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Open Source Technology, GitHub, CI/CD, Git (Version Control System), Continuous Integration, Collaborative Software, Continuous Deployment, Version Control, Software Development Methodologies
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JSON, Generative AI, Database Design, UI Components, Web Development, Full-Stack Web Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Simulations, Computer Hardware, Performance Tuning, Memory Management, Dependency Analysis
Intermediate · Course · 1 - 3 Months