• 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


  • E

    EDUCBA

    Apply Selenium WebDriver with Java for Web Automation

    Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Automation, Test Tools, Software Testing, Java, Test Data, Java Programming, Software Design Patterns, Code Reusability, Maintainability, Data Import/Export, Data Validation

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Analyze and Visualize Marketing Funnels

    Skills you'll gain: Conversion Funnel Analysis, Dashboard Creation, Dashboard, Data-Driven Decision-Making, Web Analytics, Google Analytics, Marketing Analytics, Performance Analysis, Business Intelligence, Looker (Software), Analytics, Grafana, Tableau Software, Gap Analysis, Interactive Data Visualization, Data Presentation, Data Synthesis, User Flows, User Research, Descriptive Analytics

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Apply Modern OpenGL Vertex Buffers and Shaders

    Skills you'll gain: Dataflow, Scalability

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Unity: Design Voxel Environments with Marching Squares

    Skills you'll gain: Unity Engine, Video Game Development, Computer Graphics, Performance Tuning, Visualization (Computer Graphics), Software Visualization, Computer Graphic Techniques, Code Reusability, Maintainability, C# (Programming Language), Computational Logic, Geometry, Design

    Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Plan Strategic GTM Approaches

    Skills you'll gain: Go To Market Strategy, Product Marketing, Campaign Planning, Product Lifecycle Management, Marketing Planning, Campaign Management, Dependency Analysis, Marketing Effectiveness, Plan Execution, Marketing Budgets, Marketing Channel, Conversion Funnel Analysis, Milestones (Project Management), Planning, Release Management, Resource Allocation, Coordinating, Cross-Functional Collaboration, Marketing Analytics, Customer Acquisition Management

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Reactive Patterns with RxJS and Angular Signals

    Skills you'll gain: Angular, Software Architecture, Software Design, Software Design Patterns, Code Reusability, Frontend Performance, JavaScript Frameworks, TypeScript, Dataflow, Maintainability, Event-Driven Programming, Scripting Languages, Javascript, Data Sharing, Real Time Data

    Beginner · Course · 3 - 6 Months

  • P

    Packt

    The Redux Official Course Tutorial Code Along for All Levels

    Skills you'll gain: JavaScript Frameworks, Frontend Integration, Frontend Performance, Data Store

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Machine Learning in the Enterprise - Italiano

    Skills you'll gain: Model Training, MLOps (Machine Learning Operations), Model Deployment, Workflow Management, Model Optimization, Business Workflow Analysis, Data Management, Google Cloud Platform, Data Governance, Data Lakes, Data Store, AI Workflows, Enterprise Modeling, Data Pipelines, Machine Learning Methods, Model Evaluation, Machine Learning, Applied Machine Learning, AI Orchestration

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Design and Implement SQL Server Tracking Systems

    Skills you'll gain: Database Design, Stored Procedure, Microsoft SQL Servers, Transact-SQL, Database Management, Operational Databases, Database Development, Relational Databases, Database Architecture and Administration, SQL, Transaction Processing, Process Driven Development, Visual Basic (Programming Language), Data Management, Data Integrity, Debugging, User Interface (UI)

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Manage Binary Trees for Java Performance

    Skills you'll gain: Java, Java Programming, Performance Tuning, Data Structures, Software Engineering, Tree Maps, Scalability, Algorithms, Benchmarking, Theoretical Computer Science

    Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Portfolio Risk and Return Analysis

    Skills you'll gain: Portfolio Risk, Portfolio Management, Investment Management, Investments, Risk Modeling, Financial Modeling, Return On Investment, Financial Analysis, Performance Measurement, Analysis, Performance Analysis, Financial Market, Risk Analysis, Performance Metric, Statistical Methods, Probability & Statistics, Statistical Analysis, Correlation Analysis, Asset Management, Capital Markets

    Mixed · Course · 1 - 4 Weeks

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

    Coursera

    Build & Optimize TensorFlow ML Workflows

    Skills you'll gain: Tensorflow, Model Optimization, Keras (Neural Network Library), Model Training, MLOps (Machine Learning Operations), Data Pipelines, Performance Tuning, Data Preprocessing, Data Import/Export

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
1…224225226…238

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

  • Apply Selenium WebDriver with Java for Web Automation: EDUCBA
  • Analyze and Visualize Marketing Funnels: Coursera
  • Apply Modern OpenGL Vertex Buffers and Shaders: EDUCBA
  • Unity: Design Voxel Environments with Marching Squares: EDUCBA
  • Plan Strategic GTM Approaches: Coursera
  • Reactive Patterns with RxJS and Angular Signals: Packt
  • The Redux Official Course Tutorial Code Along for All Levels: Packt
  • Machine Learning in the Enterprise - Italiano: Google Cloud
  • Design and Implement SQL Server Tracking Systems: EDUCBA
  • Manage Binary Trees for Java Performance: Coursera

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok