This document provides information about Roland Barthes's semiotic codes for analyzing media texts. It defines the five codes: the enigma code involves questions and mystery; the action code involves responses; the semantic code involves connotations and meanings; the symbolic code involves signified meanings and binary oppositions; and the cultural code involves the cultural context and society. It instructs the reader to apply these codes by identifying examples of each code in the media text "Rain for Good" and analyzing the text's media language features using Barthes's semiotic framework.