Computational thinking courses can help you learn problem decomposition, pattern recognition, algorithmic design, and abstraction techniques. You can build skills in logical reasoning, data analysis, and effective solution development across various applications, from programming to data science. Many courses introduce tools like Python, Scratch, and various simulation software, demonstrating how these skills can be applied to solve complex problems in fields such as artificial intelligence, robotics, and software development.

Scrimba
Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermediate · Specialization · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Commercialization, Product Planning, Innovation, New Product Development, Product Development, Team Building, Product Strategy, Entrepreneurship, Design Thinking, Product Testing, Customer Insights, Business Strategies, Team Motivation, Market Opportunities, User Research, Market Research, Team Management, Business Modeling, Technology Strategies, Value Propositions
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: TypeScript, Scripting, Web Development Tools, Scripting Languages, Programming Principles, Computational Thinking, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Responsible AI, AI Enablement, Generative AI, Strategic Thinking, Data Ethics, Artificial Intelligence, Workforce Development, Digital Transformation, Employee Engagement
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Data Visualization, Interactive Data Visualization, Data Import/Export, Technical Communication, Data Analysis, Exploratory Data Analysis, Data Visualization Software, Data Cleansing, Matlab, Statistical Analysis, Probability & Statistics, Descriptive Statistics, Data Manipulation, Data Mapping, Scripting
Beginner · Course · 1 - 3 Months
Illinois Tech
Skills you'll gain: Market Dynamics, Supply And Demand, Game Theory, Product Lifecycle Management, Business Strategy, Competitive Analysis, Business Economics, Innovation, Strategic Thinking, Cost Reduction, Economics, Market Trend, Strategic Decision-Making, Price Negotiation, Global Marketing, Market Analysis, Organizational Strategy, Strategic Planning, Team Leadership, Adaptability
Build toward a degree
Beginner · Specialization · 3 - 6 Months

New York University
Skills you'll gain: Supervised Learning, Model Evaluation, Reinforcement Learning, Applied Machine Learning, Machine Learning, Statistical Methods, Dimensionality Reduction, Unsupervised Learning, Artificial Neural Networks, Decision Tree Learning, Predictive Modeling, Financial Trading, Financial Market, Derivatives, Scikit Learn (Machine Learning Library), Markov Model, Regression Analysis, Deep Learning, Market Liquidity, Tensorflow
Intermediate · Specialization · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Literacy, Critical Thinking, Lifelong Learning, Self-Awareness, Analysis, Learning Strategies, Analytical Skills, Problem Solving, Communication
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Data Storytelling, Data Literacy, Systems Thinking, Case Studies, Sustainable Development, Quantitative Research, Sustainability Standards, Water Resource Management, Energy and Utilities, Social Impact, Analysis, Environmental Science, Complex Problem Solving, Policy Analysis, Environment and Resource Management, Dealing With Ambiguity
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Strategic Thinking, Strategic Leadership, Visionary, Organizational Strategy, Organizational Leadership, Strategic Decision-Making, Business Leadership, Innovation, Business Transformation, Complex Problem Solving, Organizational Change, Team Motivation
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Ethical Standards And Conduct, Business Ethics, Social Network Analysis, Public Administration, Accountability, Policy Analysis, Law, Regulation, and Compliance, Analysis, Social Sciences, Systems Thinking, Case Studies, Regulation and Legal Compliance, Governance, Social Justice, Disciplinary Procedures, Legal Proceedings, Compliance Training, Political Sciences, Performance Measurement
Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Exploratory Data Analysis, Pandas (Python Package), Extract, Transform, Load, Data Analysis, NumPy, Data Visualization Software, Package and Software Management, Time Series Analysis and Forecasting, Data Science, Python Programming, Jupyter, Graphing, Data Import/Export, Data Manipulation, Software Installation, Ubuntu, Scripting, Computational Thinking, Development Environment, Mac OS
Beginner · Specialization · 3 - 6 Months