Morphemes are the smallest units of meaning in a language and can be classified into two main categories: lexical morphemes and grammatical morphemes. Lexical morphemes convey meaning on their own like nouns and verbs, while grammatical morphemes indicate grammatical relationships and cannot stand alone, such as articles and prepositions. Morphemes can also be classified as free or bound depending on whether they can occur independently or must be attached to other morphemes.