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.

Institute for the Future
Skills you'll gain: Visionary, Systems Thinking, Responsible AI, Strategic Thinking, Brainstorming, Game Theory, Creative Thinking, Dealing With Ambiguity, Collaboration, Interviewing Skills, Emerging Technologies, Strategic Planning, Innovation, Cognitive flexibility, Ethical Standards And Conduct, Empathy, Creativity
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Data Manipulation, Bioinformatics, Informatics, Data Processing, Clinical Informatics, Data Science, Health Informatics, Clinical Data Management, Classification Algorithms, Analytics, Patient Evaluation, Model Evaluation, Machine Learning Algorithms, Data Validation, Performance Testing
Intermediate · Course · 1 - 3 Months

Codio
Skills you'll gain: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
Intermediate · Course · 1 - 4 Weeks
Dartmouth College
Skills you'll gain: Environment, Environmental Issue, Environmental Science, Demography, Energy and Utilities, Sustainable Development, Biology, Hydrology, Water Quality, Nutrition and Diet, Oil and Gas, Electric Power Systems, Systems Thinking, Water Resource Management, Natural Resource Management, Sustainable Technologies, Physics, Climate Change Mitigation, Construction, Chemistry
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Revenue Cycle Management, Medical Billing, Medical Billing and Coding, Medical Coding, Electronic Medical Record, Health Care Procedure and Regulation, Health Information Management and Medical Records, Medical Privacy, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Patient Registration, Medicare, Managed Care, Medical Terminology, Payment Processing
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Financial Auditing, Auditing, Auditors Report, Generally Accepted Auditing Standards, Audit Planning, External Auditing, Certified Public Accountant, Financial Reporting, Quality Assessment, Ethical Standards And Conduct, Financial Statements, Risk Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Content Marketing, Persona Development, Target Audience, Content Strategy, Smart Goals, Content Development and Management, Social Media Content, Digital Content, Digital Media Strategy, Strategic Marketing, Marketing Channel, Customer Insights, Social Media Strategy, Social Media Campaigns, Marketing, Customer Engagement
Intermediate · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Sustainable Development, Systems Thinking, Sustainable Business, Sustainable Technologies, Sustainability Standards, Policy Development, Environmental Policy, Environment, Environmental Science, Innovation, Natural Resource Management, Climate Change Adaptation, Mathematical Modeling, Climate Change Mitigation, Geospatial Information and Technology
Beginner · Course · 1 - 3 Months

Deep Teaching Solutions
Skills you'll gain: Lesson Planning, Critical Thinking, Classroom Management, Stress Management, Instructional Strategies, Teaching, Education and Training, Student Engagement, Blended Learning, Differentiated Instruction, Human Learning, Learning Strategies, Pedagogy, Lecturing, Course Development, Learning Theory, Digital pedagogy, Special Education, Stress First Aid, Time Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Data Import/Export, Integrated Development Environments, File I/O, Data Processing, Software Documentation, Data Manipulation, Object Oriented Programming (OOP), API Design, Data Analysis, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months

Copenhagen Business School
Skills you'll gain: Business Strategy, Business Planning, Strategic Decision-Making, Strategic Thinking, Organizational Strategy, Resource Management, Competitive Analysis, Strategic Leadership, Strategic Planning, Market Analysis, Global Marketing, Market Opportunities, Value Propositions, Market Dynamics
Mixed · Course · 1 - 3 Months