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.

Skills you'll gain: Technical Documentation, Graphic and Visual Design
Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Usability, Animations, Application Design, User Interface (UI) Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Data Storytelling, Data Presentation, Data Visualization, Plot (Graphics), Scientific Visualization, Data Visualization Software, Image Quality, Software Installation
Mixed · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Agile Software Development, Requirements Analysis, Process Driven Development, Agile Methodology, Software Development, Product Management, Software Engineering, Technical Product Management, Software Development Methodologies
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Software Design Patterns, Data Management, Data Structures, Web Development, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Quality Assurance, Software Quality Assurance, Test Tools, Test Planning, Test Case, Software Quality (SQA/SQC), Test Automation, Continuous Integration, Code Coverage, DevOps, Software Testing, Agile Methodology, Risk Management, Automation
Intermediate · Course · 1 - 4 Weeks
Cisco Learning and Certifications
Skills you'll gain: Routing Protocols, Open Shortest Path First (OSPF), Virtual Private Networks (VPN), Wide Area Networks, Network Troubleshooting, Network Support, TCP/IP, Network Routers, Network Planning And Design, Network Monitoring, Telecommunications, Network Protocols, Networking Hardware, Network Administration, System Configuration, System Implementation, Configuration Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Web Analytics, Supplier Management, E-Commerce, Web Analytics and SEO, WordPress, No-Code Development, Search Engine Optimization, Order Fulfillment, Blogs, Web Development, Content Management Systems, Web Design and Development, Shipping and Receiving, Performance Analysis, Web Frameworks, Web Development Tools
Beginner · Course · 1 - 3 Months

Skills you'll gain: Change Management, Organizational Change, Culture Transformation, Business Transformation, Overcoming Obstacles, Business Leadership, Organizational Leadership, Organizational Structure, Leadership, Leadership Development, Lifelong Learning, Behavioral Management, Employee Engagement
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Semiconductors, Materials science, Process Flow Diagrams, Product Testing, Electronic Components, Mechanical Engineering, Electrical Engineering, Laboratory Techniques, Physical Science
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Network Architecture, General Networking, Network Infrastructure, Computer Networking, OSI Models, Network Switches, Local Area Networks, Network Planning And Design, Networking Hardware, Network Protocols, Network Model, Infrastructure As A Service (IaaS)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Adobe InDesign, Typography, Layout Design, Adobe Creative Cloud, Creative Design, Data Import/Export, Style Guides, File Management
Intermediate · Course · 1 - 4 Weeks