User Experience courses can help you learn user research techniques, wireframing, usability testing, and interaction design principles. You can build skills in creating user personas, conducting A/B testing, and analyzing user feedback to improve designs. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support prototyping and visual design, along with methods for integrating user insights into the development process.

University of Illinois Urbana-Champaign
Skills you'll gain: Memory Management, C++ (Programming Language)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, JavaScript Frameworks, UI Components, Frontend Integration, Web Applications, Data Validation, Front-End Web Development, Verification And Validation, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Product Management, A/B Testing, Analytics, Value Propositions, User Experience, Data Analysis, Product Improvement, Customer Analysis, Conversion Funnel Analysis, User Research, Customer experience improvement, Performance Metric, Customer Insights, Driving engagement, Data-Driven Decision-Making, Customer Retention, Customer Engagement, Drive Engagement
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Databases, Server Side, Web Applications, Restful API, Application Programming Interface (API), System Programming, Data Sharing, Data Structures, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Script Development, Test Automation, Test Tools, Verification And Validation, Software Testing, Scenario Testing, Web Development Tools, Test Case, Development Testing, Data Validation, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Model Optimization, Token Optimization, Model Deployment, Generative AI, Performance Tuning, Model Evaluation, Performance Testing, Cross Platform Development, PyTorch (Machine Learning Library), Memory Management, Development Environment, Hardware Architecture, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce Development, Salesforce, Data Import/Export, Web Components, Business Process Automation, Data Validation, Web Services, Relationship Management, Workflow Management, UI Components, Data Access, Automation, Application Security, Test Script Development, Secure Coding, Web Development, Memory Management, Unit Testing, Object Oriented Programming (OOP)
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Agentic systems, Generative AI Agents, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Risk Management, Business Process Automation, Generative AI, Business Strategy, Automation, Data Strategy, Process Improvement, Large Language Modeling, Process Improvement and Optimization, Data Ethics, Process Optimization, Operational Efficiency, Customer Service, User Experience, Marketing
Mixed · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Data Persistence, Software Design Patterns, Maintainability, Memory Management, Programming Principles, Code Reusability, Functional Design, Computer Programming, Oracle Databases, File Systems, Computational Logic, API Design, Data Structures, Software Design, File Management, Data Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Event-Driven Programming, Application Development, Debugging, Application Deployment, Program Development, Computer Graphics, Visualization (Computer Graphics), Maintainability, Graphics Software, Development Environment, C++ (Programming Language), Computer Graphic Techniques, Application Lifecycle Management, Software Development Life Cycle, Context Management, Software Architecture, Code Reusability, Memory Management
Mixed · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: No-Code Development, Experience Design, Application Development, User Experience, User Interface (UI), Data Modeling, User Interface (UI) Design, Application Design, Data Store, Cloud-Based Integration, Application Deployment, Automation, Salesforce, ServiceNow, Application Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Dashboard Creation, Generative AI, Dependency Analysis, Dashboard, Application Deployment, Continuous Deployment, Model Training, Responsible AI, Site Reliability Engineering, Release Management, Kubernetes, Application Performance Management, CI/CD, Performance Analysis, Continuous Monitoring, Automation, Cloud Platforms, Data-Driven Decision-Making
Intermediate · Course · 3 - 6 Months