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: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, C and C++, Systems Design, Data Maintenance, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Data Security
★ 4.7 (76) · Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Arithmetic, Theoretical Computer Science, Computational Logic, Programming Principles, Computer Science, Algorithms, Computational Thinking, Database Theory, Mathematical Modeling, Data Structures, General Mathematics, Applied Mathematics, Business Mathematics, Advanced Mathematics, Logical Reasoning, Problem Solving
★ 4.1 (7) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Analysis, Systems Design, Functional Specification, Algorithms
★ 3.5 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Transfer Learning, Fine-tuning, Model Training, Convolutional Neural Networks, Deep Learning, Image Analysis, Computer Vision, Model Evaluation, Applied Machine Learning, Data Preprocessing, Classification Algorithms, Data Transformation
★ 3.9 (60) · Beginner · Guided Project · Less Than 2 Hours

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Model Optimization, Mathematical Modeling, Functional Design, Mathematical Software, Computational Thinking, Algorithms
★ 4.8 (36) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Microservices, Frontend Integration, JavaScript Frameworks, Microarchitecture, Front-End Web Development, Event-Driven Programming, Web Design, Secure Coding, Software Design, Scalability, Server Side, Maintainability, Data Sharing
★ 3.9 (18) · Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Game Theory, Strategic Thinking, Business Strategy, Business Strategies, Business, Strategic Decision-Making, Decision Making, Case Studies, Negotiation
★ 5 (37) · Beginner · Course · 1 - 3 Months

Exploratorium
Skills you'll gain: Collaboration, Course Development, Creativity, Design Strategies, Mechanics, Research, Creative Problem-Solving, Experimentation, Mechanical Design, Aesthetics, Construction
★ 4.8 (27) · Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Programming Principles, Software Design, Education Software and Technology, Computer Programming, Program Development, Debugging, Data Structures, Algorithms
★ 4.8 (14) · Beginner · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Organizational Change, Leadership Studies, Leadership Development, Leadership, Team Leadership, Organizational Leadership, Professional Development, Leadership and Management, People Development, Organizational Development, Trustworthiness, Personal Attributes, Employee Coaching, Organizational Effectiveness, Coaching, Mentorship, Team Motivation, Performance Management, Employee Engagement, Critical Thinking
★ 4.3 (12) · Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, User Interface (UI) Design, Application Frameworks
★ 4.4 (22) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Goal Setting, Positivity, Personal Development, Self-Awareness, Optimism, Time Management, Empowerment, Human Centered Design, Habit Formation, Professional Development, Verbal Communication Skills
★ 4.9 (7) · Beginner · Course · 1 - 3 Months