Product design courses can help you learn user research, prototyping, visual communication, and usability testing. You can build skills in creating user personas, conducting A/B testing, and iterating designs based on feedback. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support crafting user interfaces and visual elements, as well as methods for collaborating with cross-functional teams to ensure designs meet user needs and business goals.

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, Mathematical Modeling, Model Based Systems Engineering, Systems Design, Theoretical Computer Science, Verification And Validation, System Requirements, Engineering Analysis, Functional Requirement, Automation Engineering, Functional Specification, Control Systems, Mechanics, Requirements Analysis, Systems Analysis, Safety Assurance, Linear Algebra, Differential Equations, Algorithms, Applied Mathematics
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Illinois Tech
Skills you'll gain: Infrastructure As A Service (IaaS), Virtualization, Platform As A Service (PaaS), Containerization, Cloud-Native Computing, Serverless Computing, Cloud Infrastructure, Network Security, Cloud Services, Cloud Computing, Amazon Web Services, Cloud Management, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtualization and Virtual Machines, Virtual Machines, Network Troubleshooting, Software-Defined Networking, Cloud Security, Network Administration
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Intrusion Detection and Prevention, Continuous Monitoring, Threat Management, Firewall, Incident Response, Network Security, Threat Detection, Network Monitoring, System Monitoring, Event Monitoring, Infrastructure Security, Cybersecurity, Anomaly Detection
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Qualitative Research, Research Design, Focus Group, Research Methodologies, Research, Research and Design, Data Collection, Interviewing Skills, Case Studies, Analysis, Discussion Facilitation
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Smart Goals, Goal Setting, Interviewing Skills, Professional Networking, Artificial Intelligence and Machine Learning (AI/ML), Negotiation, Professional Development, Data Science, Artificial Intelligence, Machine Learning, Compensation and Benefits, Data Analysis, Web Presence, Recruitment, Data Literacy, Events and Conferences, Data Architecture, AI literacy, Relationship Building, Job Analysis
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Data Visualization, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Plot (Graphics), Data Literacy, Tableau Software, Data Ethics, Exploratory Data Analysis, Descriptive Statistics, Data Analysis, Visual Storytelling, Market Data, Descriptive Analytics, Geospatial Information and Technology, Data Mapping
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: LangChain, LLM Application, Prompt Engineering, API Design, MLOps (Machine Learning Operations), Large Language Modeling, Performance Tuning, Microservices, Application Deployment, Kubernetes, Scalability, Site Reliability Engineering, DevOps, CI/CD, Docker (Software), Python Programming, Containerization, System Monitoring, Cloud Platforms, Security Controls
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Photo Editing, Photography, Adobe Photoshop, Color Theory, Image Quality, Adobe Creative Cloud, Post-Production, Editing, File Management
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Creative Thinking, Creativity, Ideation, Creative Problem-Solving, Brainstorming, Persuasive Communication, Cognitive flexibility, Teamwork, Team Oriented, Influencing, Communication, Team Collaboration, Communication Strategies, Collaboration, Storytelling, Decision Making
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Software Architecture, Development Environment, Software Design, Maintainability, Software Visualization, Systems Architecture, Software Design Patterns, Code Reusability, Graphics Software, Visualization (Computer Graphics), Systems Design, Cross Platform Development, Computer Graphic Techniques, Image Quality, System Design and Implementation, Dataflow, Memory Management, Performance Tuning, Scalability
Beginner · Specialization · 3 - 6 Months