Design Thinking courses can help you learn user-centered design, prototyping, brainstorming techniques, and iterative testing. You can build skills in empathy mapping, defining user personas, and conducting usability tests. Many courses introduce tools like Adobe XD, Figma, and Miro, which facilitate collaboration and visualization throughout the design process. Additionally, you'll explore methods for gathering feedback and refining solutions, ensuring that your designs are not only innovative but also aligned with user needs.

Skills you'll gain: Animation and Game Design, Unity Engine, User Interface (UI), Game Design, Video Game Development, User Interface (UI) Design, Visualization (Computer Graphics), C# (Programming Language), Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Augmented and Virtual Reality (AR/VR), Interactive Design, Development Environment, C# (Programming Language), 3D Assets, Virtual Environment, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Computer Graphics, Technical Design, Visualization (Computer Graphics), Image Quality, Prototyping, Animations, Animation and Game Design, Color Theory, Design Elements And Principles
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Marketing Materials, Presentations, Email Marketing, Content Creation, Brand Awareness, Marketing Design, Driving engagement, Content Marketing, Sales Presentations, Marketing Communications, Digital Marketing, Entrepreneurship
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, LLM Application, AI Workflows, AI Orchestration, No-Code Development, OpenAI API, Tool Calling, Generative AI Agents, Vector Databases, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: z/OS, Computer Architecture, Mainframe Computing, System Programming, Computer Programming, Computational Logic, Data Storage, Job Control Language (JCL)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: z/OS, Computer Architecture, Mainframe Computing, Systems Architecture, Programming Principles, Data Structures, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Package and Software Management, Software Installation, Programming Principles, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Import/Export, Extract, Transform, Load, Google Cloud Platform, Data Warehousing, Big Data, Database Design, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cloud Deployment, Software Development Methodologies, Open Web Application Security Project (OWASP), CI/CD, Application Deployment, DevOps, Development Environment, Ansible, TCP/IP, Docker (Software), OSI Models, Cloud Infrastructure, General Networking, Computing Platforms, Application Programming Interface (API), Version Control, Network Administration, Software Design Patterns, JSON, Software-Defined Networking
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Deep Learning, Artificial Neural Networks, Logistic Regression, Data Cleansing, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Model Evaluation, Network Architecture, Machine Learning Algorithms, NumPy, Pandas (Python Package), Performance Tuning
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
Beginner · Course · 1 - 3 Months