• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Discrete Optimization

Discrete Optimization Courses

Discrete optimization courses can help you learn linear programming, integer programming, and combinatorial optimization techniques. You can build skills in problem formulation, algorithm design, and solution analysis. Many courses introduce tools such as MATLAB, Python libraries like PuLP and SciPy, and optimization software like CPLEX, showing how these skills are applied to logistics, resource allocation, and scheduling challenges.

Popular Discrete Optimization Courses and Certifications


  • C

    Columbia University

    Optimization Methods in Asset Management

    Skills you'll gain: Portfolio Management, Investment Management, Portfolio Risk, Asset Management, Investments, Risk Modeling, Estimation, Market Liquidity, Risk Management, Financial Market, Financial Trading, Model Optimization, Finance, Equities, Securities (Finance), Statistical Methods, Risk Analysis, Transaction Processing, Securities Trading, Market Dynamics

    4.6 stars, 49 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (49) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • N

    Novartis

    Lead Selection & Optimization

    Skills you'll gain: Drug Development, Pharmacology, Pharmaceuticals, Pre-Clinical Development, Pharmacotherapy, Biochemical Assays, Clinical Research, Biochemistry, Chemistry, Laboratory Research, Analytical Testing, Infectious Diseases

    4.9 stars, 33 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.9 (33) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Deep Learning Model Engineering and Optimization

    Skills you'll gain: Model Optimization, Deep Learning, PyTorch (Machine Learning Library), Model Training, Model Deployment, AI Workflows, Convolutional Neural Networks, Machine Learning Methods, Model Evaluation, Applied Machine Learning, Performance Tuning, Network Model, Artificial Neural Networks, Technical Communication

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Peking University

    离散数学概论 Discrete Mathematics Generality

    Skills you'll gain: Theoretical Computer Science, Graph Theory, Computational Logic, Logical Reasoning, Computational Thinking, Network Model, Deductive Reasoning, Geospatial Information and Technology, Mathematics and Mathematical Modeling, Computer Science, Algebra, Applied Mathematics, Algorithms

    4.7 stars, 282 reviews, Beginner, Course, 3 - 6 Months

    ★ 4.7 (282) · Beginner · Course · 3 - 6 Months

    Category: Preview
    Preview
  • S

    Simplilearn

    Search Engine Optimization

    Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Digital Marketing Tools, Google Ads, Google Analytics, Keyword Research, Digital Marketing, Content Optimization, User Experience

    4.1 stars, 11 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.1 (11) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of California San Diego

    Mathematical Thinking in Computer Science

    Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Combinatorics, Algorithms, Programming Principles, Python Programming, Computer Programming, Applied Mathematics

    4.4 stars, 2.3K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.4 (2.3K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    Dartmouth College

    Prescriptive Analytics

    Skills you'll gain: Operations Research, Analytics, Business Analytics, Process Optimization, Digital Transformation, Operational Analysis, Data-Driven Decision-Making, Business Logic, Model Optimization, Strategic Decision-Making, Data Science, Feature Engineering, Complex Problem Solving, Logistics, Model Evaluation, Python Programming, Decision Making, Mathematical Software, Cloud Computing

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • A

    AI CERTs

    Network and Security Optimization in Telecommunication

    Skills you'll gain: Operations Support Systems, Decision Intelligence, Operational Analysis, AI Security, Operational Efficiency, Business Intelligence, Workflow Management, AI Enablement, AI Integrations, Business Process Automation, Cyber Governance, System Monitoring, Infrastructure Security, Process Optimization, AI literacy, Network Security, Network Infrastructure

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Analyze and Optimize Fusion Algorithms

    Skills you'll gain: Model Optimization, Algorithms, Memory Management, Performance Testing, Resource Utilization, Scalability

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Advanced Data Structures and Algorithm Optimization

    Skills you'll gain: Graph Theory, Algorithms, Data Structures, Computational Thinking, Computer Programming, Theoretical Computer Science, Solution Design

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Coursera

    Plant Design & Economics

    Skills you'll gain: Plant Operations and Management, Process Engineering, Cost Management, Process Improvement, Project Management, Process Design, Operational Efficiency, Process Analysis, Process Optimization, Budgeting, Engineering Design Process, Process Management, Process Improvement and Optimization, Process Modeling, Occupational Safety And Health, Project Planning, Safety Standards, Performance Improvement, Simulation and Simulation Software, Operational Excellence

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Dynamic Programming, Greedy Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Quantum computing, Applied Mathematics, Python Programming, Analysis

    4.7 stars, 277 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.7 (277) · Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
1…567…237

In summary, here are 10 of our most popular discrete optimization courses

  • Optimization Methods in Asset Management: Columbia University
  • Lead Selection & Optimization: Novartis
  • Deep Learning Model Engineering and Optimization: Coursera
  • 离散数学概论 Discrete Mathematics Generality: Peking University
  • Search Engine Optimization: Simplilearn
  • Mathematical Thinking in Computer Science: University of California San Diego
  • Prescriptive Analytics: Dartmouth College
  • Network and Security Optimization in Telecommunication: AI CERTs
  • Analyze and Optimize Fusion Algorithms: Coursera
  • Advanced Data Structures and Algorithm Optimization: Packt

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok