Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Power, Electric Power Systems, Electrical Engineering, Electronics, Energy and Utilities, Simulation and Simulation Software, Simulations, Mathematical Modeling
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Cyber Governance, Data Security, Cloud Computing, Cybersecurity, Security Controls, Infrastructure Security, Google Cloud Platform, Authentications, Authorization (Computing), Cloud Services, Public Cloud, Threat Management, Network Security, Data Storage, Threat Detection, Identity and Access Management, Information Privacy, Data Centers
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Model Context Protocol, Generative AI Agents, Agentic Workflows, AI Enablement, Email Automation, Generative AI, Business Process Automation, AI Product Strategy, Agentic systems, Initiative and Leadership, Tool Calling, Anthropic Claude, ChatGPT, Automation, Responsible AI, Marketing Automation, Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Prompt Engineering, IT Automation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Model Evaluation, Applied Machine Learning, Model Training, Unsupervised Learning, Regression Analysis, Classification Algorithms, Machine Learning Algorithms, Model Optimization, Machine Learning Methods, Linear Algebra, Machine Learning, Predictive Modeling, Statistical Modeling, Supervised Learning, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Data Preprocessing, Data Transformation, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Natural Language Processing, Data Science, Quality Assurance, Data Pipelines, Machine Learning Algorithms, Classification Algorithms, Design Thinking, Python Programming
Advanced · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Data Presentation, Data Visualization Software, Interactive Data Visualization, Health Informatics, Tableau Software, Model Evaluation, Analytics, Health Technology, Data Management, Clinical Research, Science and Research, Clinical Trials, Statistical Analysis, Statistical Methods
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: HTML and CSS, React.js, Web Applications, Hypertext Markup Language (HTML), Front-End Web Development, JavaScript Frameworks, Web Design and Development, UI Components, Javascript, Cascading Style Sheets (CSS), Web Design, Web Development, User Interface (UI), Development Environment
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Deployment, Federated Learning, Tensorflow, Transfer Learning, Model Training, Model Evaluation, Machine Learning, Data Visualization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Seaborn, Exploratory Data Analysis, Logistic Regression, NumPy, Machine Learning Methods, Jupyter, Scikit Learn (Machine Learning Library), Data Science, Machine Learning, Machine Learning Algorithms, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Prompt Engineering, AI powered creativity, Multimodal Prompts, Anthropic Claude, ChatGPT, Generative AI, AI literacy, Creative Thinking, Brainstorming, Creativity, Game Design, Creative Problem-Solving, Critical Thinking, Problem Solving
Mixed · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Change Management, Organizational Change, Team Performance Management, Leadership and Management, Behavior Management, Leadership Development, Behavioral Management, Collaboration, Strategic Leadership, Prioritization, Resource Allocation, Drive Engagement, Employee Engagement
Beginner · Course · 1 - 4 Weeks
Amazon Web Services
Skills you'll gain: Responsible AI, Amazon Bedrock, Data Ethics, AWS SageMaker, Amazon Web Services, MLOps (Machine Learning Operations), Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, LLM Application, Large Language Modeling, AI Workflows, Machine Learning, No-Code Development
Beginner · Course · 1 - 4 Weeks