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.

Skills you'll gain: Model Deployment, Apache Spark, Data Pipelines, Cloud Deployment, Model Training, IBM Cloud, Applied Machine Learning, Machine Learning Methods, Model Optimization, Machine Learning Algorithms, Docker (Software), Machine Learning, Containerization, Data Science, Python Programming, Scalability, Design Thinking
Advanced · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Mammography, Model Evaluation, Model Training, Artificial Intelligence, Bayesian Network, Image Analysis, AI Product Strategy, Machine Learning Methods, Oncology, Artificial Neural Networks, Medical Imaging, Machine Learning, Applied Machine Learning, Deep Learning, Epidemiology
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Machine Learning Algorithms, Applied Machine Learning, Machine Learning, Dimensionality Reduction, Algorithms, Unsupervised Learning, Linear Algebra
Mixed · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Environmental Issue, Solution Design, Sustainable Development, Design Thinking, Business Planning, Human Centered Design, Sustainable Business, Innovation, Entrepreneurship, Economic Development, Needs Assessment, Business Development, Consumer Behaviour, Market Analysis, Market Research, Market Dynamics, Cultural Sensitivity
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Customer Engagement, Target Market, Target Audience, Digital Advertising, Digital Analysis, Customer Retention, Customer Relationship Building, Search Engine Optimization, Sales Prospecting, Brand Loyalty, Digital Brand Strategy, Digital Media Strategy, Lead Generation, Prospecting and Qualification, Digital Marketing, Marketing Strategies, Strategic Communication, Customer experience strategy (CX), Digital Marketing Tools, Cash Flows
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Electrical Safety, Safety Standards, Environmental Regulations, Electrical Power, Electrical Systems, Sustainable Technologies, Energy and Utilities, Sustainable Design, Reliability, Climate Change Mitigation, Materials science, Chemistry, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plotly, Dashboard, Plot (Graphics), Pandas (Python Package), Dashboard Creation, Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Web Design and Development, Application Development, Data Presentation, Data Science, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Program Evaluation, Survey Creation, Educational Materials, Teaching, Education and Training, Instructional Design, Pedagogy, Statistical Analysis, Data Analysis Software, Qualitative Research
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Copywriting, Content Optimization, Search Engine Optimization, AI powered creativity, Target Audience, Content Creation, AI Enablement, Writing and Editing, Productivity Software, Brand Awareness, Marketing Automation, Generative AI, Driving engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Marketing, Social Media Content, Marketing Design, Social Media, Social Media Strategy, Graphic and Visual Design Software, Graphic Design, Content Creation, Style Guides, Color Theory, Graphic and Visual Design, Branding, User Accounts
Beginner · Guided Project · Less Than 2 Hours

American Psychological Association
Skills you'll gain: Descriptive Statistics, Data Literacy, Graphing, Statistical Visualization, Statistical Hypothesis Testing, Probability & Statistics, Statistical Inference, Quantitative Research, Statistics, Statistical Analysis, Statistical Methods, Descriptive Analytics, Sample Size Determination, Data Analysis, Sampling (Statistics), Exploratory Data Analysis, Science and Research, Psychology, Bayesian Statistics, Research Design
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI Agents, LangChain, AI Workflows, LLM Application, Agentic systems, Agentic Workflows, Development Environment, Model Evaluation, Artificial Intelligence, AI literacy, Scalability, Performance Tuning, Model Optimization, Design
Intermediate · Course · 1 - 4 Weeks