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.

Coursera
Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Beginner · Guided Project · Less Than 2 Hours
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Generative AI, Data Ethics, Artificial Intelligence, Model Evaluation, Python Programming, Applied Machine Learning, Image Analysis, Machine Learning, Visualization (Computer Graphics), Deep Learning, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Goal Setting, Smart Goals, Adaptability, Empowerment, Business Priorities, Professional Development, Productivity, Performance Metric, Verbal Communication Skills, Key Performance Indicators (KPIs), Communication, Personal Development, Expectation Management, Milestones (Project Management), Organizational Development, Organizational Change, Time Management, Self-Motivation, Strategic Thinking, Problem Solving
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Proposal Development, Innovation, Market Opportunities, Entrepreneurship, Business Modeling, New Business Development, Corporate Strategy, Corporate Finance, New Product Development, Strategic Thinking, Business Strategy, Value Propositions
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Stakeholder Analysis, Medical Devices, Agile Methodology, Health Technology, Wireframing, Human Centered Design, Agile Project Management, Healthcare Industry Knowledge, Scalability, Software Development Methodologies, Product Design, Design Thinking, Product Planning, Stakeholder Management, Prototyping, User Interface (UI), Health Care, Product Strategy, Technology Solutions, Risk Management
Mixed · Course · 1 - 4 Weeks

The University of Notre Dame
Skills you'll gain: Negotiation, Leadership Development, Change Management, Leadership, Strategic Leadership, Organizational Leadership, Business Ethics, Business Leadership, Critical Thinking and Problem Solving, Leadership and Management, Emotional Intelligence, Ethical Standards And Conduct, Industrial and Organizational Psychology, Self-Awareness
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Education and Training, Higher Education, International Relations, Visionary, Systems Thinking, Social Justice, Systems Analysis, Community Development, Leadership, Policty Analysis, Research, and Development, Sustainable Development, Policy Analysis, Advocacy, Collaboration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Data Structures, Scripting, Programming Principles, Automation, Scripting Languages, Microsoft Development Tools, Computational Logic
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Critical Thinking, Legal Technology, AI Enablement, Artificial Intelligence, Communication, Lifelong Learning, Professional Development, Constructive Feedback, Leadership, Adaptability, Creativity, Decision Making, Generative AI
Beginner · Course · 1 - 4 Weeks

Universidad Nacional de Colombia
Skills you'll gain: Caregiving, Care Management, Home Health Care, Long Term Care, Empathy, Recognizing Others, Health Assessment, Chronic Diseases, Stress Management, Adaptability, Critical Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Oracle Cloud, Large Language Modeling, AI Enablement, Artificial Intelligence, Supervised Learning, Prompt Engineering, Deep Learning, Machine Learning, Artificial Neural Networks, Unsupervised Learning, Computer Vision, Natural Language Processing, Recurrent Neural Networks (RNNs)
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Computer Architecture, System Design and Implementation, Computational Logic, Computer Hardware, Functional Design, Data Storage
Mixed · Course · 1 - 3 Months