Fashion design courses can help you learn sketching techniques, fabric selection, pattern making, and garment construction. You can build skills in color theory, trend analysis, and creating cohesive collections. Many courses introduce tools like Adobe Illustrator and Photoshop, that support creating digital designs and technical sketches, as well as sewing machines and pattern drafting software that aid in bringing your ideas to life.

Michigan State University
Skills you'll gain: 3D Modeling, 3D Assets, Video Game Development, Visualization (Computer Graphics), Computer Graphics, Autodesk Maya, Computer Graphic Techniques, Image Analysis, Design Research, Model Optimization, Baking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), UI Components, Prototyping, Interactive Design, Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience, Motion Graphics, Responsive Web Design, Animations, User Interface (UI) Design, Typography, Layout Design, Scalability
Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Microsoft Copilot, Prompt Engineering, Vibe coding, GitHub, AI Workflows, Generative AI Agents, Software Development Tools, Application Development, Software Development, Responsible AI, Code Review, Generative AI, Artificial Intelligence, AI Personalization, Design Software, Software Engineering, Web Development, React.js, Front-End Web Development, Javascript
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: API Testing, Software Documentation, API Design, Application Programming Interface (API), Technical Documentation, Restful API, JSON, Software Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prototyping, Figma (Design Software), User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience Design, Wireframing, Mockups, Collaborative Software, Style Guides, Web Design, Design Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Embedded Software, Data Preprocessing, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Artificial Neural Networks, Machine Learning Algorithms, Model Training, Convolutional Neural Networks, Feature Engineering, Computer Vision, Deep Learning, Image Analysis, Machine Learning, Model Deployment, Microarchitecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Networking Hardware, OSI Models, Network Architecture, Network Protocols, General Networking, Network Security, TCP/IP, Computer Networking, Cloud Technologies, Network Infrastructure, Network Administration, Local Area Networks, Cloud Platforms, Network Planning And Design, Routing Protocols, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Services, Telecommunications, Wireless Networks
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Adobe Illustrator, Document Management, File Management, Adobe Creative Cloud, Graphical Tools, Graphic and Visual Design, Graphic Design, Graphics Software, Graphic and Visual Design Software, Visual Design, Creative Design, Cloud Storage, Workflow Management, Computer Graphic Techniques, Design Strategies, Creative Thinking, Creative Problem-Solving, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GIS Software, Model Evaluation, Geographic Information Systems, Extract, Transform, Load, Spatial Analysis, Spatial Data Analysis, Geospatial Mapping, Data Pipelines, Geospatial Information and Technology, Geostatistics, Apache Airflow, Interactive Data Visualization, Scientific Visualization, Cloud Computing, Leaflet (Software), Google Cloud Platform, Environmental Monitoring, Model Training, Pandas (Python Package), Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Sprint Planning, Work Breakdown Structure, Jira (Software), Dashboard, Sprint Retrospectives, User Story, Verification And Validation, Quality Assurance, Issue Tracking, Software Testing, Data Visualization, Test Planning, Workflow Management, Project Management, Data-Driven Decision-Making, Continuous Improvement Process, Kanban Principles, Agile Methodology, Capacity Planning, Root Cause Analysis
Intermediate · Specialization · 3 - 6 Months

Minnesota State University, Mankato
Skills you'll gain: Research, Usability Testing, Graphic and Visual Design, Usability, Research Methodologies, AI Integrations, AI literacy, User Research, Writing and Editing, User Feedback, Report Writing, Web Content Accessibility Guidelines, User Experience Design, Persona (User Experience), User Experience, Analysis
Beginner · Course · 1 - 4 Weeks