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.

Skills you'll gain: Project Management, Project Planning, Project Risk Management, Communication Planning, Project Documentation, Milestones (Project Management), Risk Management, Cost Management, Budgeting, Estimation, Timelines, Procurement, Technical Communication, Strategic Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Data Integrity, Unit Testing, Algorithms, Software Versioning, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Programming Principles, Computational Thinking, Test Driven Development (TDD)
Beginner · Professional Certificate · 3 - 6 Months

Michigan State University
Skills you'll gain: Video Editing, Creative Thinking, Multimedia, Cognitive flexibility, Photo Editing, Music, Storytelling, Brainstorming, Open Mindset, Critical Thinking, Liberal Arts, Aesthetics, Systems Thinking, Design Elements And Principles, Communication
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Animation and Game Design, Software Development, Software Design, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Consulting, Relationship Management, Business Consulting, Product Strategy, Technical Consulting, Relationship Building, Project Management, Rapport Building, Consultative Approaches, Project Implementation, Agile Methodology, Company, Product, and Service Knowledge, Waterfall Methodology, Solution Delivery, Systems Thinking, Business Transformation, Digital Transformation, Design Thinking, Customer Analysis, Business Research
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Computer Vision, Transfer Learning, Deep Learning, Image Analysis, Hugging Face, Natural Language Processing, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Applied Machine Learning, Embeddings, Supervised Learning, Keras (Neural Network Library), Machine Learning, Debugging, Performance Tuning, PyTorch (Machine Learning Library), Data Preprocessing
Build toward a degree
Intermediate · Specialization · 3 - 6 Months
Duke University
Skills you'll gain: File I/O, Java Programming, Software Design, Debugging, Software Engineering, Javascript, Computer Programming, Event-Driven Programming, Encryption, Algorithms, Image Analysis, AI Personalization, Program Development, Data Processing, Statistical Analysis, Data Import/Export, Predictive Modeling, Integrated Development Environments, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Communication
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Graph Theory, Epidemiology, Infectious Diseases, Program Development, Molecular Biology, Computational Thinking, Algorithms, Software Development
Advanced · Course · 1 - 4 Weeks

Hebrew University of Jerusalem
Skills you'll gain: Electrophysiology, Artificial Neural Networks, Neurology, Computer Science, Cell Biology, Physiology, Psychology, Basic Electrical Systems, Network Analysis, Computational Logic, Simulation and Simulation Software, Mathematical Modeling, Biology
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Responsible AI, IBM Cloud, AI Workflows, Workflow Management, No-Code Development, Machine Learning Software, Model Deployment, Natural Language Processing, Machine Learning, Artificial Intelligence, Self Service Technologies, Application Deployment, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Data Science
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Digital pedagogy, Train The Trainer, Critical Thinking
Mixed · Course · 1 - 3 Months