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: Business Planning, Process Flow Diagrams, Business Strategy, Strategic Thinking, Strategic Planning, Data Import/Export, User Accounts, Productivity Software, Collaborative Software, Goal Setting, Graphic Design, Market Analysis
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Image Analysis, Tensorflow, Computer Vision, Deep Learning, Machine Learning, Artificial Neural Networks, Performance Tuning, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Network Architecture
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Business Strategy, Competitive Analysis, Strategic Thinking, Business Planning, Market Analysis, Organizational Strategy, Strategic Decision-Making, Market Dynamics, Value Propositions, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sprint Retrospectives, Kanban Principles, Sprint Planning, Agile Project Management, Lean Methodologies, Risk Management, Agile Software Development, Agile Methodology, Team Building, Workflow Management, Backlogs, Project Planning, Performance Metric, Team Performance Management, Release Management, Scrum (Software Development), Process Development, Continuous Improvement Process, Continuous Integration, Stakeholder Engagement
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Generative AI, Keras (Neural Network Library), Large Language Modeling, Tensorflow, Deep Learning, Artificial Neural Networks, PyTorch (Machine Learning Library), Responsible AI, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Spark, Keras (Neural Network Library), Deep Learning, Tensorflow, A/B Testing, Big Data, Data Ethics, Applied Machine Learning, Data Processing, Machine Learning Software, Artificial Neural Networks, Machine Learning Algorithms, Data Cleansing, Machine Learning, MLOps (Machine Learning Operations), Artificial Intelligence, Supervised Learning, Statistical Hypothesis Testing, Dimensionality Reduction, Reinforcement Learning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Unsupervised Learning, Artificial Intelligence and Machine Learning (AI/ML), Fraud detection, Supervised Learning, Semantic Web, Deep Learning, Small Data, Machine Learning, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Tensorflow, Generative AI, Keras (Neural Network Library), Machine Learning, Deep Learning, Natural Language Processing, Artificial Neural Networks
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Multimodal Prompts, Generative AI, Generative Model Architectures, Image Analysis, Prompt Engineering, Image Quality, Computer Vision, Deep Learning, Natural Language Processing, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Photography, Photo Editing, Post-Production, Creativity, Lifelong Learning, Creative Thinking, Image Quality, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Keras (Neural Network Library), Data Processing, Data Analysis, Image Analysis, Deep Learning, Artificial Neural Networks, Tensorflow, Applied Machine Learning, Computer Vision, Data Visualization, Machine Learning, Performance Tuning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: PostgreSQL, Java, Java Platform Enterprise Edition (J2EE), Application Servers, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Javascript, Secure Coding, Data Validation, Payment Systems, Authentications, Document Management, Verification And Validation, File Management
Intermediate · Course · 1 - 4 Weeks