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.

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Bioinformatics, Data Structures, Big Data, Python Programming, Data Analysis, Machine Learning Algorithms, Unsupervised Learning, Analysis
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Social Network Analysis, Social Sciences, Network Analysis, Data Science, Machine Learning, Computational Thinking, Artificial Intelligence, Data Analysis, Simulations, Big Data, Scientific Methods
Beginner · Course · 1 - 4 Weeks

The University of Sydney
Skills you'll gain: Critical Thinking, Deductive Reasoning, Analytical Skills, Writing, Research, Higher Education, Complex Problem Solving
Beginner · Course · 1 - 3 Months

The University of Sydney
Skills you'll gain: Creative Thinking, Creativity, Creative Problem-Solving, Innovation, Ideation, Brainstorming, Cognitive flexibility, Design Thinking, Open Mindset, Curiosity, Strategic Thinking
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Digital Transformation, Data Ethics, Machine Learning, OpenAI, Responsible AI, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Technology Strategies, Technology Solutions, ChatGPT, Business Ethics, Emerging Technologies, Sociology, Social Sciences, Business Technologies, Blockchain, Generative AI Agents, Algorithms, Social Media, Innovation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Machine Learning Methods, Deep Learning, Psychology
Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Cloud Computing, Information Technology, Cybersecurity, Machine Learning Algorithms, Critical Thinking, Algebra, Simulations
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Social Network Analysis, Data Wrangling, Natural Language Processing, Web Scraping, Databases, Social Sciences, Trend Analysis, Data Collection, Simulations, Big Data, Machine Learning, Computational Thinking, Data Visualization Software, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 1 - 4 Weeks

IIT Bombay
Skills you'll gain: Design Thinking, User Research, Ideation, Prototyping, Human Centered Design, Product Design, Sustainable Business, Innovation, Brainstorming, Empathy, User Feedback, Product Development, Customer experience improvement, Case Studies, Product Testing, Collaboration
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Game Theory, Human Development, Behavioral Economics, Artificial Intelligence, Systems Thinking, Psychology, Human Factors, Simulations, Anthropology, Mathematical Modeling, Sociology
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Programming Principles, Python Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Simulations, Social Sciences, Systems Thinking, Agentic systems, Social Network Analysis, Computational Thinking, Sociology, Economics, Experimentation, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming
Beginner · Course · 1 - 4 Weeks