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.
Rice University
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Web Design and Development, Event-Driven Programming, Programming Principles, Integrated Development Environments, User Interface (UI), Debugging
Beginner · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: Linux, Ubuntu, Linux Administration, File Systems, Linux Commands, Operating Systems, User Accounts, Red Hat Enterprise Linux, OS Process Management, File Management, Unix Shell, System Configuration, Command-Line Interface, Open Source Technology, Security Controls, Virtualization, Virtual Machines
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Requirements Elicitation, Requirements Management, Business Requirements, Requirements Analysis, Verification And Validation, Functional Specification, User Acceptance Testing (UAT), Stakeholder Communications, Process Mapping, Interviewing Skills, Active Listening
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Java Programming, Java, Data Structures, System Programming, Programming Principles, Debugging, Algorithms, Performance Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Research, Design Thinking, Usability Testing, Wireframing, Mockups, User Experience Design, User Interface (UI) Design, Prototyping, Figma (Design Software), Interaction Design, User Flows, UI Components, Software Documentation, Persona Development, Information Architecture, Scalability
Advanced · Course · 1 - 3 Months

UNSW Sydney (The University of New South Wales)
Skills you'll gain: Concision, Technical Writing, Requirements Analysis, Business Requirements, Functional Requirement, Writing, User Requirements Documents, System Requirements, Product Requirements, Proofreading, Editing, Grammar, Style Guides, Verification And Validation
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Virtual Private Networks (VPN), System Monitoring, Operating System Administration, Public Key Infrastructure, Ubuntu, Version Control, File Management, Command-Line Interface, Linux Servers, Intrusion Detection and Prevention, Git (Version Control System), File Systems, User Accounts, Firewall, Cloud Computing Architecture, DevOps
Beginner · Specialization · 3 - 6 Months

University of Manchester
Skills you'll gain: Chemistry, Physical Science, Physics, Laboratory Experience, Experimentation, Simulations, Engineering Calculations, Mathematical Modeling, Calculus
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, AI Enablement, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Debugging, Data Structures
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Software Design, Product Family Engineering, Software Systems, Software Development, Software Documentation, Software Design Patterns, Middleware, Maintainability, Application Deployment, Scalability, Databases
Intermediate · Course · 1 - 4 Weeks