Calligraphy is a type of lettering that is created with a pen or brush, while hand lettering is a type of lettering that is created with any type of implement. Calligraphy is often used for invitations, diplomas, and other formal documents, while hand lettering is often used for signs, posters, and other informal documents.