Demand forecasting involves predicting future demand based on historical data and various forecasting techniques such as judgmental, time series, and associative models. Different methods like moving averages and exponential smoothing are utilized to enhance accuracy, taking into account factors like trends, seasonality, and irregular variations. The document outlines a structured forecasting process and includes practices for calculating forecasts using specific data sets.