Qualitative coding involves labeling segments of the data in order to facilitate the process of interpretation. Data can include interviews, surveys, focus groups, and other sources. Researchers may manually label parts of the data or use automated tools like AI, sentiment analysis, or keyword search and code functions.