Kodowanie jest to proces klasyfikowania lub kategoryzowania fragmentów danych, połączony z systemem ich odszukiwania. Procedury te pozwalają odszukać interesujące nas fragmenty materiału.

Kodowanie ma inną, równie ważną funkcje, jest pomocne w analizie danych, dzięki której możliwe jest odkrywanie w nich prawidłowości, które będą wskazywać na teoretyczne wyjaśnienia życia społecznego.

Czym więc powinny być kategorie kodowe? Glaser i Strauss dopuszczają możliwość kodowania danych dla przetesto­wania hipotez, które wynikają z wcześniej przyjętej teorii. W takim przypadku teoria po­winna zasugerować kody, przybierające formę zmiennych.

Najczęściej i powszechnie stosowanym w procesie kodowania jest użycie kodowania otwartego.

Kodowanie otwarte jest tą częścią analizy, która szczególnie dotyczy nazywania i katego­ryzowania zjawisk poprzez dokładne badanie danych. Bez tego pierwszego, podstawowego etapu analizy jej dalsza część wraz z prezentacją wyników nie mogłaby mieć miejsca. Podczas ko­dowania otwartego dane zostają podzielone na rozłączne części, dokładnie zbadane i porówna­ne pod względem ich podobieństw i różnic. Na­stępnie stawia się pytania, dotyczące zjawiska wyłaniającego się z danych. Podczas tego proce­su sprawdzane i eksplorowane są kolejne zało­żenia dotyczące tego zjawiska, co prowadzi do nowych odkryć".