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.

Technion - Israel Institute of Technology
Skills you'll gain: Materials science, Semiconductors, Medical Devices, Biomedical Engineering, Chemistry, Analytical Testing, Laboratory Testing, Electronics, Electrical Engineering, Analytical Chemistry, Chemical Engineering, Manufacturing Processes
Mixed · Course · 1 - 3 Months
Dartmouth College
Skills you'll gain: Liberal Arts, Systems Thinking, Psychology, Research, Science and Research
Mixed · Course · 1 - 4 Weeks

Unilever
Skills you'll gain: Data Governance, Data Storytelling, Presentations, Data Visualization, Supply Chain, Data Management, Supply Chain Management, Data Analysis, Data Visualization Software, Data Quality, Analytical Skills, Data Cleansing, Data Collection, Google Sheets, Spreadsheet Software, Pivot Tables And Charts, Exploratory Data Analysis, Data Validation, Risk Management, Problem Solving
Beginner · Course · 1 - 3 Months

Digital Marketing Institute
Skills you'll gain: Marketing Budgets, Data-Driven Decision-Making, Digital Marketing, Social Media Marketing, Marketing Channel, Data Ethics, Customer experience strategy (CX), Digital Media Strategy, Customer Analysis, Customer experience improvement, Cross-Channel Marketing, Marketing Automation, Marketing Strategy and Techniques, Strategic Marketing, Strategic Decision-Making, Social Media Strategy, Digital Advertising, Business Analytics, Marketing Analytics, Strategic Thinking
Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: digital literacy, Open Source Technology, Human Computer Interaction, Design Thinking, Program Development, Community Development, Data Mapping, Liberal Arts, Project Planning, Technical Communication, Data Analysis Software, Research Methodologies, Intellectual Property, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Environmental Social And Corporate Governance (ESG), Production Process, Financial Management, Accounting, Business Management, Organizational Structure, Business, Manufacturing Operations, Leadership, Human Resources, Business Strategies, Strategic Thinking, Financial Statements, Innovation, Product Development, Value Propositions
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Machine Learning Methods, Matlab, Transfer Learning, Traffic Flow Optimization
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Social Justice, Responsible AI, Disabilities, Innovation, Diversity Awareness, Social Impact, Human Centered Design, Sustainable Systems, Policy Analysis, Diversity Equity and Inclusion Initiatives, Community Development, Design Thinking, Technology Solutions, Data Ethics, Social Sciences, Technology Strategies, Policy Development, Governance, Case Studies, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Data Preprocessing, Data Transformation, MLOps (Machine Learning Operations), Anomaly Detection, Exploratory Data Analysis, Machine Learning Methods, Machine Learning, Model Evaluation, Natural Language Processing, Data Science, Quality Assurance, Data Pipelines, Data Visualization, Python Programming
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Design Thinking, Usability Testing, Wireframing, Mockups, User Experience Design, User Interface (UI) Design, Prototyping, Figma (Design Software), Interaction Design, User Flows, UI Components, Software Documentation, Persona Development, Information Architecture, Scalability
Advanced · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Computational Logic, Maintainability, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Parsons School of Design, The New School
Skills you'll gain: Sustainable Architecture, Sustainable Design, Construction, Materials Management, Procurement, Architectural Engineering, Sustainable Development, Sustainability Standards, Environmental Engineering, Systems Thinking, Waste Minimization, Health And Safety Standards, Innovation
Intermediate · Course · 1 - 4 Weeks