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.

Codio
Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Programming Principles, Computer Programming, Command-Line Interface, Computational Logic
Beginner · Guided Project · Less Than 2 Hours

Multiple educators
Skills you'll gain: Policy Analysis, Innovation, Systems Thinking, Storytelling, Visionary, Sociology, Social Sciences, Creative Thinking, Economics, Policy, and Social Studies, Social Impact, Sustainable Development, Sustainable Systems, Social Justice, Cultural Diversity, Critical Thinking, Case Studies, Environmental Science, Spatial Analysis, Human Centered Design, Public Policies
Intermediate · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Innovation, New Product Development, Organizational Strategy, Business Transformation, Strategic Thinking, Strategic Leadership, Organizational Change, Team Leadership, Strategic Partnership, Entrepreneurship, Organizational Structure, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

École Nationale des Ponts et Chaussées
Skills you'll gain: Lean Manufacturing, Lean Methodologies, Business Transformation, Continuous Improvement Process, Process Improvement, Manufacturing Operations, Service Improvement, Operational Efficiency, Process Analysis, Value Engineering, Waste Minimization, Competitive Intelligence, Business Technologies, Quality Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Analysis, Stakeholder Management, Project Planning, Project Closure, Project Implementation, Requirements Management, Project Scoping, Project Schedules, Risk Management, Resource Management, Team Leadership, Work Breakdown Structure, Communication, Sprint Retrospectives, Kanban Principles, Risk Management Framework, Continuous Improvement Process, User Story, Problem Solving, Critical Thinking
Intermediate · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Design Research, Design Thinking, Creative Thinking, Design, Design Strategies, Product Design, User Experience Design, Sustainable Design, Innovation, Graphic Design, Social Impact, Consumer Behaviour, Economics
Mixed · Course · 1 - 3 Months

Wesleyan University
Skills you'll gain: Research, Crisis Intervention, Research Methodologies, Epidemiology, Behavioral Health, Mental Health Diseases and Disorders, Medical Terminology, Psychotherapy, Public Health, Mental Health, Demography
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Model Based Systems Engineering, Failure Analysis, Systems Engineering, Engineering Management, Requirements Management, Scope Management, Design Reviews, Project Scoping, Root Cause Analysis, Program Management, Requirements Analysis, User Requirements Documents, Test Engineering, Cost Management, Contract Management, Systems Design, Business Requirements, Systems Thinking, Project Risk Management, Risk Management
Build toward a degree
Beginner · Specialization · 3 - 6 Months

28DIGITAL
Skills you'll gain: Computational Logic, Markov Model, Verification And Validation, Theoretical Computer Science, Mathematical Modeling, Systems Analysis, Statistical Modeling, Probability, Algorithms, Probability Distribution
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Machine Learning Methods, Model Evaluation, Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Supervised Learning, Time Series Analysis and Forecasting, Financial Trading, Deep Learning, Statistical Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Securities Trading, Technical Analysis, Cloud Platforms, Model Deployment, Predictive Modeling, Financial Forecasting, Finance
Intermediate · Course · 1 - 4 Weeks