Qualitative research can provide detailed insights into people's experiences, perceptions, behaviours and perspectives. However, turning interviews, focus groups, observations and other forms of textual data into meaningful research findings can be challenging.
One of the most important stages of qualitative research is coding. Coding involves systematically organising and interpreting segments of qualitative data so that researchers can identify patterns, concepts, categories and themes.

For New Zealand university students, qualitative research coding may be required for assignments, research projects, Master's dissertations, PhD research and other postgraduate studies across disciplines such as education, nursing, psychology, social sciences, business, health sciences and management.
Qualitative research coding help for New Zealand students can provide guidance on developing a coding framework, applying codes consistently, identifying themes, using qualitative analysis software and presenting findings in an academically appropriate way.
The goal is not simply to label sections of text. Effective qualitative coding requires researchers to make thoughtful methodological decisions and explain how those decisions contribute to answering the research question.
Qualitative coding is the process of assigning labels or codes to relevant portions of qualitative data.
The data may come from:
Semi-structured interviews
Structured interviews
Focus groups
Open-ended survey responses
Observation notes
Documents
Diaries
Reflective journals
Online discussions
Case-study materials
Existing qualitative datasets
A simplified coding process can be represented as:
Raw Data → Familiarisation → Coding → Categories → Themes → Interpretation → Findings
Coding helps researchers move from large amounts of unstructured textual information toward an organised interpretation of the data.
Qualitative coding is not simply a matter of highlighting interesting sentences.
Students often need to decide:
What counts as meaningful data?
Which sections should be coded?
What should each code represent?
How specific should a code be?
When should similar codes be combined?
When should a new code be created?
How do codes relate to the research question?
How can themes be developed from codes?
How should contradictory evidence be handled?
How should findings be presented?
These decisions require methodological reasoning.
Two researchers can examine the same transcript and develop somewhat different coding structures because qualitative analysis involves interpretation.
This is why students should be able to explain and justify their coding decisions rather than simply presenting a list of codes.
Academic coding support may cover different stages of a qualitative research project.
Depending on the requirements of the course or research programme, students may seek guidance with:
Qualitative research design
Interview-data organisation
Transcript preparation
Initial coding
Open coding
Descriptive coding
In vivo coding
Process coding
Focused coding
Axial coding where appropriate
Codebook development
Category development
Theme development
Thematic analysis
Framework analysis
NVivo
ATLAS.ti
MAXQDA
Qualitative data interpretation
Results presentation
Methodology writing
Reflexivity
Research-quality considerations
Students should always ensure that any external research or academic assistance complies with their university's assessment and research-integrity requirements.
A code is a label assigned to a segment of qualitative data that represents something meaningful about that segment.
For example, imagine a student interview includes the statement:
"I work part-time, so I often struggle to find enough time to complete my university readings."
Possible codes could include:
Part-time employment
Time pressure
Competing responsibilities
Limited study time
Difficulty completing readings
The most appropriate code depends on the research question and analytical approach.
A code should capture a meaningful aspect of the data rather than simply repeat the participant's sentence.
A codebook is a structured record of the codes used in a qualitative analysis.
A codebook may include:
Code | Definition | Inclusion Criteria | Exclusion Criteria | Example |
|---|---|---|---|---|
Time pressure | Experiences of insufficient time for study | Statements about lack of available study time | General comments unrelated to time | "I don't have enough time to read." |
Financial pressure | Financial concerns affecting student experiences | Statements about financial difficulties | General academic stress | "I need to work to pay rent." |
Academic workload | Perceptions of demanding academic requirements | Comments about workload or study demands | Non-academic responsibilities | "The reading load is overwhelming." |
The exact structure depends on the research methodology.
A codebook can help researchers apply coding more consistently and document their analytical decisions.
Open coding generally involves examining qualitative data and identifying concepts that appear relevant.
During this stage, researchers may create numerous preliminary codes.
For example, an interview about international students' university experiences might produce codes such as:
Language challenges
Classroom participation
Cultural adjustment
Social isolation
Academic confidence
Support services
Financial pressure
Accommodation difficulties
Open coding is often exploratory.
Researchers may revise, merge, rename or remove codes as they become more familiar with the dataset.
Descriptive coding uses relatively straightforward labels to summarise the content of a data segment.
For example:
"I usually contact my lecturer by email because I am not confident speaking in class."
Possible descriptive codes could include:
Email communication
Lecturer contact
Classroom confidence
Descriptive codes can provide an initial structure for larger datasets.
In vivo coding uses a participant's own words as a code.
For example, if a participant repeatedly describes university life as:
"learning to survive"
the researcher might use "learning to survive" as an in vivo code if it is analytically meaningful.
In vivo coding can help preserve participants' language and perspectives.
However, not every memorable phrase needs to become a code.
Focused coding involves identifying codes that appear particularly significant and using them to organise larger portions of the dataset.
Researchers may review their initial codes and determine which ones:
Occur frequently
Have strong relevance to the research question
Capture important experiences
Connect with other codes
Provide useful analytical insight
The process can reduce a large number of preliminary codes into a more manageable analytical structure.
Axial coding is associated particularly with grounded theory approaches and involves examining relationships between categories and concepts.
Researchers may investigate relationships such as:
Conditions → Actions/Interactions → Consequences
For example:
Financial pressure → Increased working hours → Reduced study time
The use of axial coding should depend on the methodology being followed. Students should not automatically describe every qualitative analysis as using axial coding.
Thematic analysis is a widely used approach for identifying and interpreting patterns of meaning across qualitative data.
A simplified process may involve:
Familiarising yourself with the data.
Generating initial codes.
Searching for potential themes.
Reviewing candidate themes.
Defining and naming themes.
Producing the final analysis.
The precise process depends on the version of thematic analysis and methodological framework being used.
Students should clearly identify their chosen approach rather than mixing terminology from unrelated qualitative methodologies.
These terms are related but should not be treated as interchangeable.
Codes label meaningful segments of data.
Categories can group related codes into broader conceptual areas.
Themes represent broader patterns of meaning that are relevant to the research question.
A simplified example is:
Participant statements
↓
Codes
Lack of time
Long working hours
Competing responsibilities
↓
Category
Time-related pressures
↓
Theme
Balancing employment and academic responsibilities
The actual analytical structure depends on the methodology and research question.
A theme should represent more than a collection of similar words.
Researchers should consider:
What is the central idea?
Why is this pattern important?
How does it relate to the research question?
What evidence supports it?
Are there contradictory cases?
How does it relate to previous research?
What does the pattern reveal about participants' experiences?
A strong theme usually has a clear analytical meaning.
For example:
"Student challenges"
is broad and potentially vague.
A more specific theme might be:
"Balancing academic demands with financial responsibilities."
The second formulation provides a clearer analytical direction.
Qualitative coding can be approached in different ways.
Inductive coding allows codes or concepts to emerge from the data.
The researcher does not rely entirely on a predetermined coding framework.
Deductive coding starts with concepts, theories, research questions or an existing framework that guides the coding process.
For example, a researcher investigating healthcare experiences may begin with predetermined concepts based on an established theoretical framework.
Some studies combine deductive and inductive approaches.
A researcher may begin with an initial framework while remaining open to new concepts that emerge from the data.
The chosen approach should be explained in the methodology chapter.
A practical interview-coding workflow can look like this:
Ensure interviews have been transcribed and organised appropriately.
Read the transcripts carefully before creating a final coding framework.
Highlight sections relevant to the research question.
Assign concise labels to meaningful data segments.
Identify codes that overlap or appear conceptually related.
Group related codes where appropriate.
Identify broader patterns of meaning.
Check whether each theme is supported by sufficient data.
Merge, rename, split or remove codes where necessary.
Explain what the themes mean in relation to the research question and literature.
There is no universal number of codes that is correct for every qualitative study.
The number depends on:
Research question
Dataset size
Methodology
Analytical approach
Data complexity
Level of analysis
Coding strategy
A small dataset might require fewer codes, while a large collection of interviews could produce many initial codes.
The goal is not to reach a predetermined number.
The goal is to develop an analytical structure that meaningfully represents the data and addresses the research question.
Large datasets can become difficult to manage manually.
Researchers may need to organise:
Participant identifiers
Interview transcripts
Coding documents
Codebooks
Analytical memos
Categories
Themes
Supporting quotations
Qualitative analysis software can make this process more manageable.
However, software does not automatically perform the researcher's interpretive work.
NVivo is a qualitative data analysis software platform that can help researchers organise and analyse qualitative material.
Depending on the project, NVivo can support:
Importing transcripts
Creating codes or nodes
Coding text
Organising categories
Searching coded data
Creating coding structures
Comparing cases
Storing analytical notes
Querying qualitative datasets
Visualising relationships
Students should understand why they are coding particular passages rather than relying on software to determine the meaning of their data.
ATLAS.ti can also support qualitative research analysis.
Researchers may use it to:
Organise documents
Create codes
Apply codes to text
Group codes
Compare data
Add analytical notes
Explore relationships
Manage qualitative datasets
The software selected should depend on the research project, available resources and programme requirements.
MAXQDA is another qualitative analysis platform that can assist with organising textual and other qualitative data.
Possible uses include:
Transcript coding
Codebook management
Memo writing
Document comparison
Retrieval of coded segments
Visualisation
Qualitative data organisation
Again, software should support the researcher's methodology rather than replace methodological reasoning.
Not every qualitative project requires specialised software.
Manual coding can be performed using tools such as:
Microsoft Word
Excel
Google Sheets
Printed transcripts
Tables
Research notebooks
A spreadsheet might contain columns for:
Participant | Transcript Segment | Code | Category | Theme | Research Question |
|---|
The important issue is not whether sophisticated software was used.
The important issue is whether the analytical process is systematic, transparent and appropriate to the methodology.
Researchers are not completely separate from qualitative interpretation.
Their:
Background
Experiences
Assumptions
Professional position
Theoretical perspective
may influence how they interpret data.
Reflexivity involves recognising and critically considering the researcher's position and influence on the research process.
For some qualitative methodologies, reflexivity is particularly important.
Students should discuss it according to the methodological approach used in their study.
Some qualitative studies involve multiple researchers coding the same data.
In such circumstances, researchers may compare coding decisions.
Depending on the methodology, they might examine:
Agreement
Differences
Code definitions
Coding consistency
Interpretive differences
However, qualitative research does not always require statistical inter-coder reliability.
Whether agreement statistics are appropriate depends on the methodological framework.
Students should avoid automatically applying quantitative reliability procedures to qualitative research without methodological justification.
Qualitative researchers may use different frameworks to discuss research quality.
Common concepts include:
Credibility
Transferability
Dependability
Confirmability
Other approaches may use different terminology.
Strategies that may support research quality include:
Reflexive practice
Transparent methodology
Rich description
Clear documentation
Appropriate participant engagement
Triangulation where suitable
Maintaining an audit trail
Peer discussion
Negative-case analysis where appropriate
The appropriate strategies depend on the methodology.
An audit trail documents important decisions made during the research process.
It may include:
Coding decisions
Changes to the codebook
Analytical memos
Theme development
Methodological decisions
Data-management procedures
An audit trail can help demonstrate how researchers moved from raw data to final findings.
Participant quotations can provide evidence for qualitative themes.
However, quotations should be:
Relevant
Representative where appropriate
Clearly attributed using participant identifiers
Analysed rather than simply presented
A weak results section may present a series of quotations without explaining their significance.
A stronger approach connects the quotation with the analytical interpretation.
A qualitative results chapter may be organised around themes.
For example:
Discuss the theme and explain the underlying pattern.
Provide selected participant evidence.
Interpret what the evidence demonstrates.
Explain the pattern of experiences represented by the theme.
Use relevant quotations.
Connect the evidence with the research question.
Present evidence showing how financial circumstances affected participants' experiences.
The exact structure depends on the research methodology and dissertation requirements.
Coding is part of qualitative analysis, but coding and analysis are not identical.
Coding asks:
What meaningful concepts or ideas are present in this data?
Analysis asks:
What do these concepts mean, how are they connected and what do they reveal about the research question?
A dissertation that contains hundreds of codes but little interpretation may still have a weak analysis.
Not every sentence requires a separate code.
Coding should remain connected to the research question.
Codes such as "experience", "problem" or "student" may be too vague to provide useful analytical value.
"Stress", "academic stress", "study stress" and "university stress" may overlap depending on the research context.
Researchers should not selectively report only quotations that support their preferred interpretation.
A theme does not necessarily become important simply because it occurs most frequently.
A topic such as "financial problems" is not automatically a fully developed analytical theme.
NVivo, MAXQDA and ATLAS.ti can organise data, but they do not replace methodological interpretation.
Students should maintain appropriate records of how codes and themes developed.
Use this practical workflow:
1. Read the research question
Understand exactly what the study is trying to investigate.
2. Familiarise yourself with the dataset
Read transcripts and other materials carefully.
3. Record initial observations
Use notes or analytical memos.
4. Create initial codes
Use concise and meaningful labels.
5. Compare codes
Identify similarities and differences.
6. Develop categories
Group related concepts where appropriate.
7. Identify candidate themes
Look for broader patterns of meaning.
8. Review themes
Check their internal consistency and relationship to the dataset.
9. Refine themes
Rename, combine, divide or remove themes when necessary.
10. Connect themes to the research question
Ensure the final analysis addresses the purpose of the study.
11. Select supporting evidence
Choose relevant participant quotations or other evidence.
12. Write an analytical interpretation
Explain what the findings mean rather than simply describing the data.
New Zealand university students may encounter qualitative research across a wide range of disciplines.
Qualitative research may examine:
Patient experiences
Healthcare access
Clinical experiences
Healthcare professional perspectives
Experiences of illness
Patient-provider relationships
Studies may investigate:
Teacher experiences
Student perspectives
Classroom practices
Educational inclusion
Learning experiences
Research may explore:
Personal experiences
Identity
Behaviour
Mental processes
Social relationships
Qualitative research can examine:
Leadership
Workplace culture
Employee experiences
Organisational change
Consumer perceptions
Researchers may investigate:
Social experiences
Identity
Communities
Inequality
Cultural perspectives
Social policy
The appropriate qualitative methodology depends on the research question and discipline.
International students may face additional challenges when conducting qualitative analysis in English.
These can include:
Understanding qualitative terminology
Interpreting interview transcripts
Developing precise codes
Writing analytical explanations
Distinguishing description from interpretation
Presenting participant quotations
Understanding methodological conventions
Academic support may help students understand these concepts and improve the clarity of their writing.
Students should ensure that any support complies with their university's requirements.
Qualitative research involves responsibility toward both academic standards and research participants.
Researchers should:
Represent participant accounts accurately
Protect participant confidentiality
Avoid fabricating quotations
Avoid inventing participants
Avoid changing quotations to alter meaning
Maintain appropriate research records
Cite methodological sources
Follow research-ethics requirements
Report analytical limitations honestly
Students should never create fictional interview responses or quotations and present them as genuine research data.
AI tools may be capable of helping researchers organise text, suggest possible codes or explain qualitative concepts.
However, AI-generated coding can introduce problems such as:
Missing contextual meaning
Misinterpreting participant language
Overlooking subtle themes
Producing inconsistent codes
Introducing researcher assumptions
Inventing interpretations
Mishandling sensitive information
Students should check their course, research and university requirements before using AI for qualitative analysis.
They should also consider confidentiality before uploading interview transcripts or participant data to external AI systems.
Sensitive research data should not be shared with external tools unless the researcher is authorised to do so and appropriate privacy requirements have been satisfied.
Students should check their university's rules before obtaining external assistance with research analysis.
For postgraduate research, external assistance may be subject to specific requirements concerning originality, authorship, research integrity and disclosure.
Appropriate academic support may include explaining:
What coding means
How codebooks work
How thematic analysis is structured
How qualitative software works
How to interpret methodological terminology
How to document coding decisions
The student should remain responsible for the intellectual interpretation and research decisions required by their programme.
Before completing your qualitative research project, check:
Is the research question clearly defined?
Is the qualitative methodology identified?
Is the coding approach explained?
Is the dataset clearly described?
Are participants appropriately identified?
Is confidentiality protected?
Are transcripts organised?
Are initial codes documented?
Is the codebook clear?
Are categories logically structured?
Are themes supported by the data?
Have contradictory cases been considered?
Are participant quotations accurate?
Are quotations analysed rather than simply presented?
Is reflexivity addressed where appropriate?
Are research-quality considerations discussed?
Are analytical decisions documented?
Is the methodology consistent throughout?
Are findings connected to the research question?
Are limitations acknowledged?
Are methodological sources referenced correctly?
Does the project follow university requirements?
Have research-ethics requirements been followed?
Have academic-integrity requirements been checked?
Have applicable AI-use requirements been checked?
Qualitative coding is a central part of many university research projects, but effective coding involves much more than highlighting text and assigning labels.
A strong qualitative analysis connects:
Research Question → Data → Codes → Categories → Themes → Interpretation → Findings
For New Zealand university students, developing these skills can make qualitative assignments, dissertations and research projects more systematic and easier to explain.
The most important principle is to ensure that coding decisions are methodologically appropriate, transparent and connected to the research question.
Whether coding manually or using software such as NVivo, ATLAS.ti or MAXQDA, the researcher remains responsible for interpreting the data and presenting an accurate account of the findings.
Students should also follow their university's current requirements regarding research ethics, academic integrity, external assistance and AI use when conducting qualitative research.
Everything you need to know about our services