Inductive Thematic Analysis Using ATLAS ti (Saldana’s method)

There are many different approaches that we can use to conduct thematic analysis.

However, conducting inductive thematic analysis is one of the most popular approaches to analyzing qualitative data.

There are two common approaches of doing inductive thematic analysis, which include the Braun and Clarke six-step framework.

An image of Braun and Clarke six-step framework

And the Saldana’s approach.

An image of the Saldana’s approach

 In this article, we are going to look at how to conduct thematic analysis according to Saldana.

My name is Bernard Mugo. I like to refer to myself simply as an academic.

In the past three years, I’ve helped more than 300 PhD students analyze qualitative data and finally complete their thesis or dissertations.

In the course of helping such a large number of students, I’ve gained invaluable experience in the best practices that you can use to perform qualitative analysis of your interviews and be able to retrieve quality findings.

Now let’s look at thematic analysis process, according to Joe Saldana, and let’s see the steps that this scholar suggests.

 According to Joe Saldana, thematic analysis process has four main steps.

The first step is identifying and categorizing codes.

This involves going through the data to identify and label key ideas, which are called codes.

 The second step is developing high level categories.

In this step, we group the initial codes into broader categories and develop themes into high level categories.

The third step is generating themes through analytic memoing.

In this step, we synthesize categories to create themes by writing analytic memos to reflect on the data and refine the themes.

The fourth step is applying themes to research questions.

In this step, we use the developed themes to answer the original research questions.

Now we are going to go ahead and conduct these steps.

Before we go to ATLAS.ti and start conducting the steps that were proposed by saldana of doing thematic analysis, let me first look at examples of some codes.

I want to read this paragraph, then see examples of codes, and then provide a definition of what codes are.

An image of the exerpt we want to code

Mrs.Jackson rises from our desk and announces, okay, you guys desk get lined up for lunch, row one, five children sited in the first row of desks.

Rise and walk through the classroom door. Some of the seated children talk to each other. Mrs. Jackson looks at them and says, no talking, save it for the cafeteria.

Row two, five children sited in the second row of desk rise and walked to the children already standing in line.

 So in this excerpt we have three codes

  • lining up for lunch
  • managing behavior
  •  lining up for lunch.

 The first sentence, which is Ms jackson, rises from our desk and announces. Okay you guys, let’s get lined up for lunch. Row one, five children seated in the first row of desks rise and walk to the classroom door. Some of the seated children talk to each other.

The code for that is lining up for lunch.

Lining up for lunch code created from the first paragraph

For the second statement, Ms.Jackson looks at them and says, no talking, save it for the cafeteria.

For the second sentence,the code is managing behavior.

Managing behavior code created from the second paragraph

The third sentence is, row two, five children seated in the second row of the desk rise and walk to the children already standing in line.

For the third row, the code is lining up for lunch.

An image of lining up for lunch as a code created from the third paragraph

Those are the three code.

Definition of a code

 With this in mind, we can say that a code is a label or an interpretive statement to any information that is important to our research questions.

We can now go and conduct the Saldana’s approach to thematic analysis in ATLAS.ti.

So here I have ATLAS.ti.

An overview of Atlas.ti

I go to new project and call this project Saldana approach.

An image of the new project being created

 Then click on create.

Then in the documents section I want to drag and drop the two transcripts we are going to analyze through the Saldana’s approach.

An image of the documents section in Atlas.ti

So I drag and drop the two transcripts inside the document section.

An image of the transcripts dragged in the document section

For one of the documents, I had used color codes to identify the questions, the color codes are going to guide us on how to classify the codes.

An image of the color-coded questions

 Identifying and categorizing codes

So the first step of the Saldana’s approach of doing thematic analysis is Identifying and categorizing codes.

We are going to go through these two transcripts, identify the codes in them, and categorize them or use color codes to mark them.

So let’s do that together.

Question one, In your opinion, what kind of teaching and learning challenges do students with learning challenges in your classes experience. 

So what teaching challenges does this person see?

 I feel that the college is selfish in spending money at the institution. There is always something that breaks and then it takes maintenance a very long time to fix things. For example, my aircon in my classroom has been broken for a long time now and just never gets sorted out. The students struggle in summer as the windows in my class cannot open. This class is very hot during summer, and don’t think students can concentrate at all in a hot confined classroom that has no ventilation.

An image of the first question that we want to code

 So in your opinion, what kind of teaching and learning challenges do students within your classes experience?

 I want to say here that they are infrastructural challenges, like the air con is broken.

 For this I just want to show that there is always something that breaks when the class is hot during summer.

One of the challenges is broken infrastructure, or infrastructure challenges.

So I right click.

I select apply codes.

An image of apply codes Icon

And then code this section as Infrastructural challenges.

Infrastructural challenges code being created

 Add that code.

An image of the plus sign used to add a code

That code will be assigned directly in the codes section.

An image of the code created inside the codes section

We can right click on that code.

 Go to change color and assign this code color red.

An image of a red color being assigned to the code created

 I am marking in-order to know that the code came from the first question, let’s keep going.

What do you think are those challenges experienced by students, what do you think causes their challenges and how the students deal with their own challenges?

Students have socio-economic problems as a lot of our students come from poor backgrounds where parents’ cannot afford their children studies. They don’t have the necessary resources at home that could assist them. Like the internet, computers/laptops, emotional or financial support from parents or guardians. Some of these students go sleep with an empty stomach.

An image of the second question

 So the challenges that students experience are socioeconomic challenges. 

That is just one code on question 2.

We could code more here, but because it’s just a sample article, we can leave it there.

So apply codes.

An image of apply codes icon

Let us say socioeconomic challenges.

An image of socioeconomic challenges code being created

 Click the plus sign.

Then for this code mark it as light blue.

Light blue color-coded code

 Let’s keep going.

What teaching strategies do you currently use to teaching these students?

I encourage participation in class, I sometimes let students explain by writing notes on the whiteboard.

An image of question 3

 So active participation of students in class.

 I click apply codes.

Then code active participation of students in class.

An image of active participation of students in class code is created

 Click on the plus sign.

  What is the color code for this code?

 This one will be purple.

An image of the code marked as purple

 Let us keep going remember this is the first step of Saldana, which is coding and categorizing codes.

Are these teaching strategies you use, effective, or what challenges do you perhaps experience in teaching these students?

Often students are late or absent from class and miss out on work and fall behind, therefore I often encourage collaborative teaching where these types of students are then able to use their peers to catch up on work missed. In most cases, this works as I find students are caught up by most of their work. I do what I can, sometimes as I am not sure how will help the student.

An image of the section we are coding

So are their teaching strategies effective?

And also the challenges of teaching these students.

  I want to start with the second part of this question, so one of the challenges is highlight here.

An image of the highlighted section

Apply codes.

One of the challenges is high levels of absenteeism among the students. 

An image of high levels of absenteeism among the students as a code

Then click on the plus sign.

Remember this is a green code.

An image of a code marked as green

So that is a challenge in teaching the students.

But I also want to highlight this section.

An image of the highlighted section

 I often encourage collaborative teaching where students use their peers to catch up.

Apply codes.

And code Collaborative peer teaching.

An image of collaborative peer teaching code created

 That code came from the same question so we also mark it as green.

 Let’s read the final question and generate some codes.

 What do you think is the most appropriate or effective way or ways of teaching students?

I often encourage productive talk in my classroom, even when students use their home language to explain to one another as they are better able to relate and express themselves. However, one has to ask the student to recall in the medium of instruction to determine the level of understanding, as students cannot always manage all the details. I encourage active learning strategies and teaching techniques that increase student engagement in daily lessons and on the internet platforms.

An image of question 5

Encouraging active participation of students in class can can be my first code.

Encouraging active participation of students in class as a code

 Click on the plus sign to add the code.

 This can be another code, promotes active learning among students.

promotes active learning among students code being created

 So those are the first batch of codes that I got from lecturer 3.

Let’s go to the second transcript, code, and categorize the codes, which is the first step of Saldana’s approach to doing thematic analysis.

We are going to have to recall the color codes. 

For example the first question, the color code is red.

An image of the first question color coded as red

So let’s read the first question. 

In your opinion, what kind of teaching and learning challenges do students with learning challenges in your class experience?

I have been complaining about the windows in my classroom that does not open. I think a few years ago this matter was addressed in a staff meeting but nothing was ever done about it. Students is unable to work in condition like this. There is no ventilation in the classroom and I am pretty sure that this problem is common amongst most of the staff members here. I have addressed this with management a number of times but I don’t think they care, because nothing gets done about it. I don’t blame students for complaining or wanting to cut classes short.

An image of the first question from the second transcript

So what is she saying here?. Windows that do not open, poor ventilation.

 If you remember, we had a code called infrastructure challenges in the previous transcript.

An image of infrastructural challenges code that was created from lecturer 3

This code is going to support that statement from Lecturer 4.

 So we highlight this section.

An image of the highlighted section

 Right click.

 Apply code, but we are going to apply this code to an already existing code.

An image of where to place quote

Then click on plus.

 Now here we have two codes.

 If I double-click on this code, you will see that we have two quotes.

An image of the two quotes

That is how we combine quotes that support the same code.

And this is the first step of saldana, which is coding and categorizing codes.

So question number two, What do you think of those challenges experienced by students, what do you think causes their challenges and how do students deal with their own challenges? 

Learners experience and live in isolation for most of their lives and the sad thing is that they have been living like this from a young age. These learners know how to duck and dive from their situation.

An image of the second question

 So what do you think of those challenges experienced by students?

Learners experience and live in isolation for most of their lives and that’s the sad thing. They have been living like this from a young age.

so one of those challenges experienced by a student is isolation from the larger society.

 Remember, codes are just trying to interpret what a person is saying. .

So isolation from the society can be the code there.

An image of the code created

And the color code for question two is blue.

Let’s go to the third question. What teaching strategies do you currently use to teach these students?

…….the use of peer groups where students can tap into their peers’ knowledge of the work to get a better understanding or catch up with work missed. In most cases, this works as I find students are caught up and understand the work by almost 70% better.

An image of question 3

So I can code that as encouraging peer groups, then mark it code as purple.

An image of the code created color-coded as purple

Let’s go to question number four.

Are these teaching strategies you use effective, or what challenges do you perhaps experience in teaching these students?

 Every student has a different ability in the classroom, so pairing an academically strong student with others creates a tremendous amount of support as there are times I am unable to give every student individual attention. There is just not enough time in the trimester to finish the syllabus.

An image of question 4

 So I want to highlight this last segment.

Then highlight it as a challenge, which is lack of sufficient time to finish the syllabus within the semester.

lack of sufficient time to finish the syllabus within the semester code being created from the last section

 So for this question, we are going to change color to light green.

Let us keep going.

 what do you think is the most appropriate or effective way or ways of teaching such students?

I keep my students active because I know they are experiencing problems. So I would go to them and physically aid them by demonstrating then ask ‘did you understand?’ in order to get feedback from the students. I try to explain to him again because I want him/her to be competent. I tell them that there is no other option but to pass. I want them to have a sense of belonging, I want them to feel that they belong in this class. You belong in this class.

An image of question 5

So what do you think is the most appropriate or effective ways of teaching such students?

Keeping the students active in class.

If you remember, we had the same code, promoting active learning among students.

An image of promoting active learning among students code created from lecture 3

Here we just add or apply codes to an already existing code.

Click the plus sign.

 And if you double click at this code, you can see it now has two quotes.

An image of the 2 quotes representing promoting active learning among students

Basically that is how we perform the first step of thematic analysis according to Saldana, which is coding and categorizing codes.

Developing high level categories

 The second step in following the Saldana’s approach of thematic analysis is to develop high level categories.

We have to group the codes that we got into high level categories based on meaning.

 If you look at this questions, in your opinion, what kind of teaching and learning challenges do students with in your class experience?

An image of the first question

This one will be teaching and learning challenges.

 I want to create a folder and call it teaching and learning challenges.

New folder icon

This is developing high level categories.

 Teaching and learning challenges.

An image of the folder created

 So all codes that are marked in red will go to that high level category.

 I drag and drop all the red color coded codes in there.  

An image of all the red codes under the new folder created

Let us have a second category.

If you read this question, what do you think of those challenges experienced by students?

An image of question 2

 So I want to create a folder called B challenges experienced by students.

An image of the folder created

 So drag and drop the blue code under a high level category.

So I assign all the blue codes to a higher level category.

An image of all the blue codes under challenges experienced by students category

We have two categories so far.

Let us read the third question.

What teaching strategies do you currently use to teach these students?

An image of the third question

Create a category and call it C teaching Strategies.

An image of the third category

 So any code that is purple I drag and drop it inside that category. 

 That is how we establish high level categories.

 Question number four, are these teaching strategies you use effective? What challenges do you perhaps experience with these students?

An image of question 4

This will be D effectiveness of teaching strategies.

An image of the category created

 Drag all the green codes inside that category.

 Effectiveness of teaching strategies.

 And finally, what do you think is the most appropriate or effective way or ways of teaching students?

An image of the fifth question

This one will be category number E effective approaches of teaching students. 

An image of category E being created

So all the codes that are brown in color, I drag and drop them inside the category created.

Now we have conducted a second step proposed by Saldana in doing thematic analysis, which is coming up with higher level categories.

Generating themes through analytic memoing

 Now let’s go to the third step of doing thematic analysis following the Saldana’s approach, which is generating themes through analytic memoing.

We are going to move from this categories to themes.

Remember, for you to preserve how you are working it is better to copy this folder then go and revise it later on your free time.

I want to move to the third step of Saldana’s approach to thematic analysis which is developing themes through analytic memory. 

So we are going to move from high level categories to themes.

Let us think about this category teaching and learning challenges.

Teaching and learning challenges category

 This can be a theme.

So I can go and rename and call this theme A teaching and learning challenges.

An image of the renamed category to Theme A

And also because we are having themes and we are doing analytic memory, let us go and add a memo or add a description for each theme.

We right click on the folder then use the function of edit comment.

Edit comment icon

Let’s write a description for this theme and do that for at least three themes.

This theme represents the different teaching and learning challenges that the students and teachers experience in the community college.

An image of the description provided

 When writing a description, we have to give a very clear description.

Let’s go to the second category and rename it to theme B challenges experienced by students.

An image of theme B being created

I think I like it as a theme, that is a very well defined theme.

Let us write the description for it.

So this theme highlights all the different challenges experienced by students in the community college.

An image of the memo created

 I like that we can keep saving this project.

Let’s go to the third one.

Teaching strategies.

An image of teaching strategies as a category

That is a very clear theme, so I re-name it to theme C teaching strategies.

An image of category C renamed to theme C

Then I right click, edit comment, and write that this theme represents the different teaching strategies applied by teachers to impart knowledge among the students in the community college.

 Then again, we have another theme here.

Effectiveness of teaching strategies.

An image of the theme created

 Effectiveness of teaching strategies.

Right click, go to edit comment then write a memo and say.

This name represents the different strategies that the interviewed lecturers believed were important in teaching the community college students.

 And finally we can handle final theme, effective approaches of teaching students.

An image of the category we want to generate into a theme

This category look similar to effectiveness of teaching strategies.

So here we need to review the codes more.

High levels of absenteeism looks like challenges experienced by students.

An image of the moved code

So I move that code to a different container or a different theme.

Collaborative peer teaching looks like a teaching strategy.

Collaborative peer teaching code moved to theme c

 Lack of sufficient time to finish the syllabus within the semester looks like a teaching and learning challenge.

An image of lack of sufficient time to finish the syllabus within the semester code moved to theme E

Encouraging active engagements of students in class, I think it falls under teaching strategies.

Encouraging active engagements of students in class code moved to theme C

 Then I can merge that code with promotes active learning among students because they have the same meaning.

An image of the merged codes

That is how we review and refine the themes.

Initially, we had five categories, but now we only have three themes left.

An image of the revised codes

So that is how we generate themes through analytic memoing which is the third step of conducting thematic analysis using the Saldana approach of thematic analysis.

Connecting themes to research questions

The final step of conducting thematic analysis according to Saldana is connecting themes to the research questions.

So we apply themes to research questions, we have two research questions.

What are the main challenges teachers experience when working in a community college?

An image of the first research question

This is research question one. So I import this question inside ATLAS.ti and call it RQ1.

An image of the imported research question

And then I can go and import the second question.

What are the different teaching strategies employed by teachers when working in a community college?

An image of research question 2 inside Atlas.ti

 So what are the main challenges teachers experience when working in a community college?

I drag both theme A and B into research question 1.

An image of the two themes inside RQ1

And theme C it’s obvious I apply it to RQ2.

An image of Theme C inside RQ 2

Finally the coding structure will be this way.

An image of the final coding structure

First research question has two themes and the second has one theme.

Ideally that is how we conduct thematic analysis in Atlas.ti following the saldana’s approach.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top