Although am not into classical control system engineering, but from the idea of machine learning offline tuning means that the entire data required for tuning the controller are available and the controller is tunned based on these data. By online tuning, the controller is adapted to suit the data on-the-fly as they are generated.