Problem solving courses can help you learn critical thinking, analytical reasoning, creative brainstorming, and decision-making strategies. You can build skills in identifying root causes, evaluating solutions, and implementing effective action plans. Many courses introduce tools like flowcharts, mind mapping software, and data analysis techniques, which help you visualize problems and track progress.

Arizona State University
Skills you'll gain: Decision Making, Strategic Decision-Making, Complex Problem Solving, Critical Thinking and Problem Solving, Creative Problem-Solving, Ethical Standards And Conduct, Resourcefulness, Risk Analysis, Business Ethics, Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Python Programming
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Statistical Analysis, Software Design, Computer Programming, Data Import/Export, Integrated Development Environments, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Pseudocode, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Mathematical Modeling, Applied Mathematics, Computer Science
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Data Store, Problem Management, Program Development, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Theory, Strategic Decision-Making, Strategic Thinking, Decision Making, Systems Thinking, Complex Problem Solving, Spreadsheet Software
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Combinatorics, Theoretical Computer Science, Algorithms, Graph Theory, Computational Thinking, Data-oriented programming, Operations Research, Python Programming, Mathematical Modeling
Beginner · Course · 1 - 4 Weeks

Deep Teaching Solutions
Skills you'll gain: Differentiated Instruction, Willingness To Learn, Persistence, Learning Theory, Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Javascript, Data Structures, Program Development, Computational Thinking, Performance Tuning, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Data Compilation, Correlation Analysis, Data Collection, Statistical Inference, Statistics, Statistical Methods, Statistical Modeling, Predictive Modeling, Data Analysis, Statistical Hypothesis Testing, Data-Driven Decision-Making, Regression Analysis, Statistical Analysis, Probability & Statistics, Statistical Visualization, Data Visualization
Beginner · Course · 1 - 3 Months
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, Javascript, Network Security, Computer Networking, Program Development, Computer Graphics, Web Design and Development, Cybersecurity, Computer Programming, Problem Management, Computational Thinking, General Mathematics, Systems Of Measurement, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Ideation, Target Audience, Creative Problem-Solving, Conceptual Design, Creative Thinking, Brainstorming, Creativity, Communication, Design Thinking, Innovation, Visual Design, Project Design, Entrepreneurship, Curiosity, Value Propositions, Generative AI, Prototyping, Problem Solving, Adobe Creative Cloud, Market Opportunities
Beginner · Course · 1 - 4 Weeks