There are two main approaches to codinganalyzing how the brain encodes information: the physiological approach, and the mental approach. The physiological approach looks at how a stimulus is represented by neurons firing in the brain, while the mental approach looks at how the stimulus is represented in the mind.<ref>{{Cite book|last1=Parker|first1=Amanda|url=https://books.google.com/books?id=PSB5AgAAQBAJ&q=physiological+and+mental+approaches+to+encoding+memory&pg=PP1|title=The Cognitive Neuroscience of Memory: Encoding and Retrieval|last2=Bussey|first2=Timothy J.|last3=Wilding|first3=Edward L.|date=2005-08-18|publisher=Psychology Press|isbn=978-1-135-43073-3|language=en}}</ref>
There are many types of mental encoding that are used, such as visual, elaborative, organizational, acoustic, and semantic. However, this is not an extensive list