Interaction design courses can help you learn user research techniques, prototyping, usability testing, and the principles of visual design. You can build skills in creating user personas, designing wireframes, and conducting A/B testing to refine user experiences. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support creating interactive prototypes and visual assets. You'll also explore methods for gathering user feedback and iterating on designs to enhance usability and engagement.

University of Arizona
Skills you'll gain: User Experience Design, Data-Driven Marketing, Content Marketing, Digital Brand Strategy, Digital Marketing, Marketing Analytics, Marketing Channel, Strategic Marketing, Content Strategy, Cross-Channel Marketing, Digital Content, Storytelling, Social Media Strategy, Search Engine Marketing, Persuasive Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Routing Protocols, Network Protocols, Open Shortest Path First (OSPF), Virtual Local Area Network (VLAN), Network Infrastructure, TCP/IP, Border Gateway Protocol, Network Architecture, Network Engineering, General Networking, OSI Models, Wireless Networks, Network Routing, Network Troubleshooting, Network Administration, Network Switches, Local Area Networks, System Configuration
★ 4.3 (10) · Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: UI Components, Interactive Design, User Interface (UI), User Interface (UI) Design, Event-Driven Programming, Application Design, Development Environment, Application Development, Application Frameworks, Software Installation
★ 4.5 (25) · Intermediate · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Civil and Architectural Engineering, Architecture and Construction, Civil Engineering, Sustainable Architecture, Sustainable Technologies, Project Management, Engineering Management, Innovation, Sustainable Design, AI Integrations, Organizational Change, Robotics, Culture Transformation, Case Studies, AI literacy, 3D Modeling
★ 4.3 (6) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Computing Architecture, Cloud Solutions, Google Cloud Platform, Cloud Computing, Cloud Infrastructure, Solution Architecture, Cloud Services, Systems Analysis, Business Systems Analysis, Solution Design, Cloud Platforms, Cloud Deployment, Cloud Security
★ 4.7 (11) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), ASP.NET, Integration Testing, Object-Relational Mapping, API Design, Identity and Access Management, Enterprise Architecture, Distributed Computing, Authorization (Computing), Database Development, Database Management, Dependency Analysis, Data Validation, Transaction Processing
★ 4.5 (6) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Automation, Safety Assurance, Safety Standards, Electrical Systems, Artificial Intelligence and Machine Learning (AI/ML), Emerging Technologies, Control Systems, Decision Support Systems, Global Positioning Systems, Environmental Issue, Computer Vision, Artificial Intelligence, Algorithms
★ 4.5 (22) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Storytelling, Data Presentation, Scientific Visualization, Visualization (Computer Graphics), Plot (Graphics), Data Visualization, Data Preprocessing, Box Plots, E-Commerce, Business Analytics, Data Visualization Software, Data-Driven Decision-Making, Computer Graphics, Descriptive Statistics, Histogram, Data Analysis, Graphing, Statistical Visualization, Python Programming
★ 4.3 (17) · Beginner · Specialization · 1 - 3 Months

Dartmouth College
Skills you'll gain: Social Justice, Energy and Utilities, Social Impact, Sustainable Development, Social Sciences, Environmental Issue, Socioeconomics, Community Organizing, Community Development, Diversity Equity and Inclusion Initiatives, Diversity Awareness, Systems Thinking, Advocacy, Environmental Policy, Policy Analysis, Climate Change Mitigation
★ 4.8 (33) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Test Data, Test Case, Data Validation, Test Script Development, Verification And Validation, Data Cleansing, Python Programming
★ 4 (24) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: CI/CD, Continuous Deployment, Microsoft Power Platform, Azure Synapse Analytics, Data Pipelines, Analytics, Data Governance, Advanced Analytics, Data Security, Data Architecture, Data Management, Data Analysis Expressions (DAX), Power BI, Microsoft Excel, Exploratory Data Analysis, Apache Spark, Application Deployment, SQL, Governance, Version Control
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Data Store, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Database Management Systems, Query Languages, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months