Industrial design courses can help you learn design thinking, prototyping techniques, user-centered design principles, and sustainable product development. You can build skills in sketching, 3D modeling, and material selection, as well as understanding ergonomics and manufacturing processes. Many courses introduce tools like CAD software, Adobe Creative Suite, and rapid prototyping equipment, that support bringing your design ideas to life and effectively communicating them to stakeholders.

Skills you'll gain: Encryption, Cybersecurity, Cryptography, File I/O, Python Programming, Programming Principles, Debugging, Data Mapping, Software Testing, Data Structures
★ 4.8 (13) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Infographics, Canva (Software), Diagram Design, Graphic and Visual Design, Planning, Graphic Design, Design, Graphical Tools, Visual Design, Graphic and Visual Design Software, Design Software, Collaboration
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Copywriting, ChatGPT, Lead Generation, Social Media Content, Digital Publishing, Sales Process, Web Content, Social Media Campaigns, Content Creation, Email Automation, Digital Content, Digital Assets, Advertising, Email Marketing, Prompt Engineering, Growth Strategies, Entrepreneurship, Persona Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Star Schema, Snowflake Schema, Data Warehousing, CI/CD, Database Design, Continuous Integration, Transact-SQL, Data Pipelines, Extract, Transform, Load, Data Architecture, Data Modeling, DevOps, Data Transformation, Data Integration, Dataflow, Git (Version Control System), Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Photo/Video Production and Technology, Promotional Materials, Marketing Materials, Video Production, Videography, Web Presence, Promotional Strategies, Product Promotion, Writing, Photography, Layout Design, Copywriting, Business Writing, Music, Content Creation, Branding, Brand Management, Target Audience, Design Elements And Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Responsive Web Design, Bootstrap (Front-End Framework), Node.JS, Back-End Web Development, Unit Testing, Server Side, Web Design and Development, Full-Stack Web Development, Frontend Performance, Front-End Web Development, Command-Line Interface, Application Programming Interface (API), API Design, Authentications, Dataflow, User Accounts, Memory Management, E-Commerce, Data Sharing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, Electronic Systems, Hardware Design, Electronic Components, USB, Machine Controls, Data Storage Technologies, Control Systems, Automation Engineering, Electronics, Program Development, Data Storage, Data Persistence, Environmental Monitoring, Prototyping, C and C++, Programming Principles, Display Devices, C (Programming Language)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Spring Framework, Spring Boot, Model View Controller, Hibernate (Java), Java, Java Programming, Web Development, Web Applications, Object-Relational Mapping, Application Deployment, Application Security, Database Application, Software Development Tools, Authentications, Development Environment, Data Access, Authorization (Computing)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Infrastructure as Code (IaC), Terraform, Network Infrastructure, Amazon Web Services, Cloud Infrastructure, Network Architecture, IT Automation, Network Planning And Design, Cloud Computing Architecture, Wide Area Networks, General Networking, Cloud Deployment, DevOps, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sprint Retrospectives, Collaborative Software, Continuous Improvement Process, Stakeholder Engagement, Process Improvement, Process Mapping, Project Documentation, Discussion Facilitation, Meeting Facilitation, Project Management, Stakeholder Analysis, Agile Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Database Design, Data Integration, Social Media Analytics, Extensible Markup Language (XML), Database Management Systems, Database Management, JSON, Data Processing, Distributed Computing, Data Analysis, Analytics, Scalability, Extensible Languages and XML, Data Pipelines, Query Languages, Data Cleansing, Dataflow
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Version Control, Unity Engine, GitHub, Bitbucket, Android Development, C# (Programming Language), Game Design, Mobile Development, Video Game Development, Software Versioning, Scripting, User Interface (UI), 3D Assets, Animation and Game Design, User Interface (UI) Design, Computer Graphics, Graphics Software, Animations, Graphical Tools, Application Deployment
Beginner · Specialization · 3 - 6 Months