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.

Yale University
Skills you'll gain: Systems Thinking, Organizational Leadership, Strategic Leadership, Leadership, Initiative and Leadership, Team Leadership, Productivity, Team Motivation, Team Building, Professional Development, Team Management, Teamwork, Leadership and Management, Action Oriented, Visionary, Time Management, Prioritization, Complex Problem Solving, Planning, Emotional Intelligence
★ 4.8 (793) · Intermediate · Course · 1 - 3 Months

The Expert Academy
Skills you'll gain: Consumer Behaviour, Selling Techniques, Critical Thinking, Marketing Psychology, Critical Thinking and Problem Solving, General Sales Practices, Persuasive Communication, Overcoming Objections, Influencing, Trustworthiness, Conflict Management, Customer Analysis, Stakeholder Engagement, Decision Making, Behavioral Economics, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Financial Modeling, Financial Statement Analysis, Management Consulting, Strategic Planning, Business Strategy, Data Presentation, Business Consulting, Data Visualization, Stakeholder Engagement, Business Analysis, Stakeholder Management, Generative AI, Microsoft Excel, Problem Solving, Requirements Analysis, Process Improvement, Change Management, Lean Six Sigma, Key Performance Indicators (KPIs), Communication
★ 4.7 (5K) · Beginner · Professional Certificate · 3 - 6 Months

Northwestern University
Skills you'll gain: Influencing, Persuasive Communication, Design Thinking, Data-Driven Decision-Making, Leadership, Strategic Communication, Innovation, Collaboration, Crisis Management, Negotiation, Organizational Leadership, Ideation, Team Leadership, Resource Allocation, Human Centered Design, Teamwork, Stakeholder Communications, Cross-Functional Team Leadership, Data-Driven Marketing, Marketing
★ 4.7 (5.5K) · Intermediate · Specialization · 3 - 6 Months
DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Computer Vision, Model Evaluation, Transfer Learning, Image Analysis, Keras (Neural Network Library), Natural Language Processing, Model Training, Time Series Analysis and Forecasting, Deep Learning, Embeddings, Fine-tuning, Artificial Neural Networks, Applied Machine Learning, Generative AI, Classification Algorithms, Forecasting, Machine Learning
★ 4.7 (25K) · Intermediate · Professional Certificate · 3 - 6 Months

University of California, Davis
Skills you'll gain: Critical Thinking and Problem Solving, Problem Solving, Empathy & Emotional Intelligence, Growth Mindedness, Emotional Intelligence, Adaptability, Social Skills, Brainstorming, Active Listening, Critical Thinking, Resilience, Open Mindset, Independent Thinking, Empathy, Professional Development, Action Oriented, Constructive Feedback, Culture Transformation, Lifelong Learning, Growth Strategies
★ 4.8 (4.8K) · Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Peer Review, Object Oriented Design, Software Testing, Computer Programming, Program Development, Algorithms, Problem Solving
★ 4.7 (7.2K) · Intermediate · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Theoretical Computer Science, Probability, Video Game Development, Bioinformatics, Interactive Design, Animation and Game Design, Python Programming, Data Analysis, User Interface (UI), Computer Science, Computer Programming
★ 4.8 (4.1K) · Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Model Training, Machine Learning Algorithms, Transfer Learning, Machine Learning, Applied Machine Learning, Data Ethics, Decision Tree Learning, Model Evaluation, Tensorflow, Responsible AI, Supervised Learning, Deep Learning, Classification Algorithms, Random Forest Algorithm, Model Optimization, Fine-tuning, Artificial Neural Networks, Logistic Regression
★ 4.9 (8.8K) · Beginner · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: User Research, Product Design, Product Development, UI/UX Research, Design Research, Design and Product, Industrial Design, Design Thinking, User Experience Design, Human Centered Design, Brainstorming, User Centered Design, Ideation, Innovation, Prototyping, Creative Thinking, Creative Problem-Solving, Creativity, Aesthetics, Persona Development
Beginner · Course · 1 - 3 Months

The Museum of Modern Art
Skills you'll gain: Cultural Diversity, Creativity
★ 4.8 (6.9K) · Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Program Development, Software Engineering, Programming Principles, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computer Programming Tools, Code Reusability, No-Code Development, Computational Thinking, Algorithms, Animations
★ 4.7 (3.9K) · Beginner · Course · 1 - 3 Months