After pre-training, instruction tuning (_a.k.a._, supervised fine-tuning) is an important method to enhance or unlock specific abilities of LLMs (_e.g._, instruction following). In this part, we introduce several widely used datasets for instruction tuning, and categorize them into three main types based on the construction method of formatted instruction instances, namely NLP task datasets, daily chat datasets and synthetic datasets. We show their details in Table III.