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.

Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Back-End Web Development, User Accounts, Server Side, Swift Programming, Full-Stack Web Development, Web Development, API Gateway, Programming Principles, Real Time Data, Apple iOS, Frontend Integration, Web Applications, Restful API, Authentications, Data Management, Image Analysis, JSON, UI Components, User Interface (UI)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unix Commands, Linux, Mac OS, File Management, Data Integrity
Beginner · Course · 1 - 3 Months

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Model Evaluation, Time Series Analysis and Forecasting, Statistical Modeling, Data Modeling, Forecasting, Supervised Learning, Regression Analysis, Feature Engineering, Scikit Learn (Machine Learning Library), Data Preprocessing, Unsupervised Learning, Machine Learning, Logistic Regression, Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Linux, Command-Line Interface, User Interface (UI), Graphical Tools, Debugging
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Deployment, Generative AI, Generative Model Architectures, Image Analysis, Large Language Modeling
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Generative AI Agents, HubSpot CRM, Customer Relationship Management (CRM) Software, Sales Development, Sales Process, Business Process Automation, Sales Management, Customer Relationship Management, Lead Generation, Workflow Management, Process Analysis, Sales Strategy, Sales, Automation, Data Entry, Operational Efficiency, Business Process Management, Data Management
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Typography, Web Design, Maintainability, Debugging, User Interface (UI), Semantic Web, Color Theory
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Frontend Integration, Javascript and jQuery, Front-End Web Development, Application Programming Interface (API), Event-Driven Programming, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Visualization (Computer Graphics), Computer Graphics, Animation and Game Design, Storytelling, Layout Design, Design Elements And Principles
Mixed · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Design Thinking, Creative Problem-Solving, Ideation, Innovation, Brainstorming, Strategic Thinking, Storytelling, Human Centered Design, Data Visualization, Growth Mindedness, A/B Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, HTML and CSS, Web Design, User Interface (UI), Usability, Web Development
Intermediate · Guided Project · Less Than 2 Hours