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.

ESSEC Business School
Skills you'll gain: Innovation, Management Training And Development, Business Transformation, Organizational Change, Organizational Strategy, Organizational Leadership, Organizational Development, Organizational Structure, Process Development, Business Strategies, Adaptability, Case Studies, Cooperation, Employee Engagement
Beginner · Course · 1 - 4 Weeks

International Institute of Information Technology, Hyderabad
Skills you'll gain: Computer Engineering, Computer Science, System Programming, Memory Management, Performance Tuning, Computational Logic, Numerical Analysis, Algorithms, Debugging
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Training, Regression Analysis, NumPy, Machine Learning Algorithms, Machine Learning, Model Optimization, Deep Learning, Data Science, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Adaptability, Open Mindset, Sustainable Business, Strategic Thinking, Business Solutions, Business Leadership, Business Transformation, Strategic Leadership, Corporate Sustainability, Professional Networking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Legal Technology, Legal Writing, Design Thinking, Client Services, Design, User Experience Design, Human Centered Design, Graphic and Visual Design, AI literacy, Cross-Functional Collaboration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Timelines, Brainstorming, Ideation, Project Schedules, Product Design, Design Thinking, Persona Development, Action Oriented, User Centered Design, Teamwork, Collaborative Software, Collaboration, Team Oriented
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Video Game Development, Game Design, Programming Principles, Python Programming, Program Development, Computer Programming, Computational Logic, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), C and C++, Debugging, Data Structures, C (Programming Language), Code Reusability, Development Environment, Program Development, Programming Principles, Computer Programming, Memory Management, Computer Programming Tools, Data Persistence, Algorithms, Data Management, Computational Logic
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Vocabulary, Critical Thinking and Problem Solving, Logical Reasoning, Analytical Skills, Critical Thinking, Deductive Reasoning, Arithmetic, Problem Solving, Data Literacy, Grammar, Language Competency, English Language, Data Analysis, Literacy, Complex Problem Solving, Learning Strategies, Trend Analysis, Data Synthesis, Applied Mathematics, Algebra
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Balance Sheet, Financial Acumen, Income Statement, Key Performance Indicators (KPIs), Financial Reporting, Financial Data, Performance Metric, Performance Measurement, Business Reporting, Cash Flows, Business Acumen, General Finance
Beginner · Course · 1 - 4 Weeks

The State University of New York
Skills you'll gain: digital literacy, Information Management, Research, Literacy, Lifelong Learning, Critical Thinking, Investigation, Intellectual Property, Planning, Communication, Constructive Feedback, Style Guides
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Transfer Learning, Fine-tuning, Tensorflow, Natural Language Processing, Keras (Neural Network Library), Embeddings, Model Training, Deep Learning, Classification Algorithms, Model Evaluation, Machine Learning, Software Visualization
Intermediate · Guided Project · Less Than 2 Hours