Skip to content
Tobias Vlćek
About Lectures Research Blog

Lectures

Hands-on courses in programming, optimization, and applied mathematics at universities and for corporate teams.

Programming

Introduction to Python

Learn Python from scratch covering control flow, functions, data structures, and key libraries like NumPy, Pandas, and Matplotlib. Gain practical skills in data manipulation, visualization, and solving real-world business problems through hands-on tutorials.

Programming: Everyday Algorithms

Explore how algorithms like optimal stopping, explore/exploit tradeoffs, caching, and scheduling can improve everyday decision-making. Develop algorithmic thinking and learn to implement these concepts in Python.

Optimization

Applied Optimization

Tackle real-world optimization challenges from industry partners - including parcel delivery, crowd management, and police district design -- using Julia. Master mathematical modeling, constraint formulation, and solvers like JuMP and HiGHS.

Optimization with Julia

A beginner-friendly workshop teaching mathematical optimization with Julia and JuMP, the de facto standard for optimization modeling. Progress from core programming fundamentals through data handling to formulating and solving optimization problems.

Management Science

Solve organizational problems using Monte Carlo simulation, forecasting, scheduling, routing optimization, and metaheuristics in Python. Culminates in a consulting-style competition with real-world cases in delivery routing, healthcare staffing, or inventory optimization.

Logistics

Production Logistics

Covers time series forecasting, production planning, workforce smoothing, resource allocation, and production sequencing with an emphasis on understanding over memorization. Gain practical skills in demand prediction using exponential smoothing and Holt-Winters models.

German

Production Management

Explore facility location planning, assembly line balancing, queuing theory, quality management, and lot sizing optimization. Develop the ability to make informed decisions about production system design and capacity planning.

German

Material Logistics

Learn material classification, single- and multi-level lot sizing models, inventory management with service level concepts, and ordering policies including the newsvendor problem. Build skills in managing material flows and designing inventory policies for real-world supply chains.

German

Mathematics

Business Mathematics

Build mathematical fluency from foundational algebra through calculus into statistics and probability theory. Gain practical skills in financial mathematics, curve analysis, integration, and Bayesian reasoning for business and economics.

About These Resources

All courses focus on practical skills: real problems, real code, and results you can apply right away. Materials are designed to help students and professionals bridge the gap between theory and application. Licensed under CC-BY-SA or CC-BY-NC-SA, they are free to use for learning, teaching, or reference.

Custom Training Available

Need something specific? I design workshops around your team's challenges, from mathematical optimization and simulation to AI implementation and data analysis. Tailored to your skill level and goals.

Get in touch
2026 Tobias Vlćek
Imprint · Built with Hugo