There are a number of different options on the market. automatic coding, code co-occurence), I highly recommend using a qualitative data analyis software (typically abbreviated as QDA). To analyze comprehensive data sets and run certain analyses (e.g. I will focus here more on the technical/logistical aspects of how to manage your data analysis, specifically the coding process, and will largely disregard the broader methodological questions (see this blog post for a good reader on how to do high-quality qualitative research).
On this page I want to summarize some of the advice I usually give to students who want to get started on a thesis project which involves qualitative empirical research.