Udemy

Optimization with Julia: Mastering Operations Research

Enroll Now
  • 736 Students
  • Updated 3/2025
4.6
(92 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 22 Minute(s)
Language
English
Taught by
Rafael Silva Pinto
Rating
4.6
(92 Ratings)

Course Overview

Optimization with Julia: Mastering Operations Research

Solve optimization problems with Gurobi, CPLEX, GLPK, IPOPT, JuMP... using linear programming, nonlinear, MILP...

The increasing complexity of the modern business environment has made operational and long-term planning for companies more challenging than ever. To address this, optimization algorithms are employed to find optimal solutions, and professionals skilled in this field are highly valued in today's market.


As an experienced data science team leader and holder of a PhD degree, I am well-equipped to teach you everything you need to solve optimization problems in both practical and academic settings.


In this course, you will learn how to problems problems using Mathematical Optimization, covering:

  • Linear Programming (LP)

  • Mixed-Integer Linear Programming (MILP)

  • Nonlinear Programming (NLP)

  • Mixed-Integer Nonlinear Programming (MINLP)

  • Implementing summations and multiple constraints

  • Working with solver parameters

  • The following solvers: CPLEX, Gurobi, GLPK, CBC, IPOPT, Couenne, Bonmin, SCIP


This course is designed to teach you through practical examples, making it easier for you to learn and apply the concepts.

If you are new to Julia or programming in general, don't worry! I will guide you through everything you need to get started with optimization, from installing Julia and learning its basics to tackling complex optimization problems.

By completing this course, you'll not only enhance your skills but also earn a valuable certification from Udemy.


Operations Research | Operational Research | Operation Research | Mathematical Optimization


I look forward to seeing you in the classes and helping you advance your career in operations research!

Course Content

  • 10 section(s)
  • 66 lecture(s)
  • Section 1 Introduction
  • Section 2 Starting with Julia
  • Section 3 Linear Programming (LP)
  • Section 4 Mixed-Integer Linear Programming (MILP)
  • Section 5 Working with Double Summation and Multiple Constraints
  • Section 6 Using external inputs to solve a routing problem (VRP)
  • Section 7 Parameters and Progress of the Solver
  • Section 8 Nonlinear Programming (NLP)
  • Section 9 Mixed-Integer Nonlinear Programming (MINLP)
  • Section 10 Expanding Your Knowledge and Exploring Opportunities

What You’ll Learn

  • Solve optimization problems using linear programming, mixed-integer linear programming, nonlinear programming, mixed-integer nonlinear programming
  • Main solvers, including Gurobi, CPLEX, GLPK, CBC, IPOPT, Couenne, SCIP, Bonmin
  • How to use JuMP to solve optimization problems with Julia
  • How to solve problems with summations and multiple constraints
  • How to install and use Julia
  • How to install and activate each solver


Reviews

  • F
    Francine Cristiane Cardozo
    5.0

    Simples e práticas, as aulas são bem diretas.

  • P
    Pastorelli
    5.0

    perfect introduction to Julia techniques in ML

  • S
    Sara Perez
    5.0

    I really enjoyed this hands-on course. Excellent course and teacher!

  • E
    Eduardo Daniel Rodríguez Martínez
    5.0

    Explicaciones muy claras, con muchos recursos y ejemplos. Es un curso de gran calidad.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed