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: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, UI Components, Application Frameworks, Scalability, Frontend Integration, Application Development, Frontend Performance, Test Data, Model Optimization, Performance Tuning, Data Modeling, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), Apache Maven, Continuous Integration, Build Tools, CI/CD, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design Patterns, Test Script Development, Test Automation, Java Programming, Code Reusability, Software Testing, Maintainability, Test Tools, Test Case, Browser Compatibility, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Marketing Budgets, Marketing Effectiveness, Brand Marketing, Marketing Strategies, Marketing Design, Strategic Marketing, Marketing Planning, Brand Management, Campaign Management, Branding, Marketing Management, Campaign Planning, Brand Strategy, Market Analysis, Marketing, Brand Awareness, Marketing Strategy and Techniques, Advertising Campaigns, Marketing Analytics, Customer experience improvement
Mixed · Course · 1 - 3 Months

Skills you'll gain: PL/SQL, Oracle Databases, Stored Procedure, SQL, Database Development, Performance Tuning, Database Application, Business Logic, Data Access, Code Reusability, Program Development, Maintainability, Data Processing, Design, Scalability, Reliability
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Assembly Drawing, Drafting and Engineering Design, Electrical Systems, Electronics, Design Specifications, Hardware Design, Electrical Power, Electronics Engineering, Technical Design, Electronic Components, Engineering Design Process, Electronic Systems, Verification And Validation, Engineering Documentation, Manufacturing Processes, Manufacturing and Production, Project Documentation, Design, Design Strategies, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Product Lifecycle Management, Conceptual Design, Sustainable Design, Project Risk Management, Project Planning, Sustainable Engineering, Product Development, Product Management, Product Design, Manufacturing and Production, Design and Product, Risk Management, Design Software, Engineering, Time Management, Internet Of Things, Cross-Functional Collaboration, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: AutoCAD, Architectural Drawing, Technical Drawing, Computer-Aided Design, Drafting and Engineering Design, Architectural Design, Design Specifications, Building Design, Safety Standards, Technical Design
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: User Research, UI/UX Research, User Experience, User Experience Design, Logo Design, User Interface and User Experience (UI/UX) Design, User Centered Design, Persona (User Experience), Wireframing, UI/UX Strategy, Prototyping, Persona Development, Graphic and Visual Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Graphic and Visual Design, Style Guides, Computer Graphic Techniques, Visual Design, Graphic Design, Digital Design, Creative Design, Typography, Layout Design, Design Elements And Principles, Photo Editing, File Management, Color Theory
Mixed · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: AI Personalization, Wireframing, Generative AI, Prototyping, Figma (Design Software), User Experience Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Flows, Design Software, UI Components, User Interface (UI) Design, Technical Design, AI Workflows, Software Architecture
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Game Design, Video Game Development, Ideation, Software Design Documents, Software Documentation, Conceptual Design, Storytelling, Animation and Game Design, Design Strategies, Creative Design, Game Theory, User Interface and User Experience (UI/UX) Design, Creativity, Music
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI, Google Cloud Platform, LLM Application, Large Language Modeling, Cloud Computing
Beginner · Project · Less Than 2 Hours