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 przetestowania hipotez, które wynikają z wcześniej przyjętej teorii. W takim przypadku teoria powinna 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 kategoryzowania 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 kodowania otwartego dane zostają podzielone na rozłączne części, dokładnie zbadane i porównane pod względem ich podobieństw i różnic. Następnie stawia się pytania, dotyczące zjawiska wyłaniającego się z danych. Podczas tego procesu sprawdzane i eksplorowane są kolejne założenia dotyczące tego zjawiska, co prowadzi do nowych odkryć".