Batch and offline learning
Batch learning is a type of machine learning that requires a "complete" dataset for training and cannot be trained incrementally, in contrast to online learning. Batch learning is often referred to as offline learning because model training is performed in non-production environments (hence they are "offline").
Broader Topics Related to Batch and Offline Learning

Types of Machine Learning
An overview of the types of machine learning