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.

S.P. Jain Institute of Management and Research
Skills you'll gain: Product Strategy, Branding, Marketing Management, Product Lining, Marketing Planning, Target Market, Consumer Behaviour, Product Lifecycle Management, Strategic Marketing, Brand Strategy, Brand Management, Brand Marketing, Marketing Strategies, Product Planning, Product Management, Marketing Strategy and Techniques, Marketing Communications, Marketing Effectiveness, Market Opportunities, Target Audience
★ 4.8 (34) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, Dataflow, Digital Signal Processing, Distributed Computing, C++ (Programming Language), Program Development, Performance Tuning, Memory Management, Algorithms
★ 3.3 (26) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Data Preprocessing, Data Transformation, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Natural Language Processing, Data Science, Quality Assurance, Data Pipelines, Machine Learning Algorithms, Classification Algorithms, Design Thinking, Python Programming
★ 4.4 (82) · Advanced · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Model Training, Convolutional Neural Networks, Computer Programming, Model Optimization, Data Validation, Applied Machine Learning, Supervised Learning, Computer Vision, Artificial Neural Networks, Data Persistence
★ 4.9 (582) · Intermediate · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Professionalism, Oral Expression, Knowledge Transfer, Verbal Communication Skills, Professional Development, Emotional Intelligence, Communication, Initiative and Leadership, Literacy, Business Communication, Proactivity, Communication Strategies, Personal Attributes, Collaboration, Intercultural Competence, Interpersonal Communications, Executive Presence, Lifelong Learning, Self-Awareness, Liberal Arts
★ 4.8 (431) · Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Crisis Management, Strategic Leadership, Strategic Planning, Leadership Studies, Workplace inclusivity, Leadership Development, Leadership, Business Ethics, Critical Thinking, Critical Thinking and Problem Solving, Team Building, Team Leadership, Organizational Change, Business Strategies, Diversity and Inclusion, Planning, Strategic Decision-Making, Initiative and Leadership, Organizational Leadership, Change Management
★ 4.6 (44) · Intermediate · Specialization · 3 - 6 Months

The University of Edinburgh
Skills you'll gain: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
★ 4.6 (27) · Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: AI Integrations, AI Personalization, Generative AI, Generative Model Architectures, AI Enablement, Strategic Thinking, AI Product Strategy, Business Transformation, Data Integration, Case Studies, Technology Strategies, ChatGPT, Innovation, Digital Transformation, Large Language Modeling, Business Process Management
★ 4.7 (85) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Continuous Improvement Process, Continuous Quality Improvement (CQI), Student-Centred Learning, Innovation, Education and Training, Process Improvement, Instructional Strategies, Program Evaluation, International Relations, Initiative and Leadership, Open Mindset, Systems Thinking, Policy Analysis, Leadership, Empowerment, Community Development, Collaboration, World History, Leadership and Management, Critical Thinking
★ 4.8 (71) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Natural Language Processing, grep, Text Mining, Clinical Informatics, Clinical Documentation, Clinical Data Management, R (Software), R Programming, Google Cloud Platform, Health Informatics, Unstructured Data, Data Processing
★ 3.7 (23) · Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Python Programming, Data Presentation, Pandas (Python Package), Analytical Skills, Plot (Graphics), Data Analysis, Data Visualization Software, Analysis, Data-Driven Decision-Making, Scripting, Analytics, Numerical Analysis, Data Manipulation, Graphing, Product Automation, Data Processing, Programming Principles, Data Validation
★ 4.9 (22) · Beginner · Course · 1 - 4 Weeks

Maven Analytics
Skills you'll gain: Prompt Engineering, Generative AI, Google Gemini, ChatGPT, Data Analysis Expressions (DAX), Power BI, Deep Learning, Excel Formulas, Analytics, Google Sheets, AI literacy, Microsoft Excel, Artificial Intelligence, Data Analysis, Python Programming, SQL, Business Intelligence, Data Science, Debugging
★ 4.8 (22) · Beginner · Course · 1 - 3 Months