A curriculum vitae (CV) is an extensive document detailing an individual's educational background, skills, and career history. It differs from a resume in that it is longer and more comprehensive, incorporating various formats such as chronological, functional, and hybrid styles. Key elements for crafting a CV include personal information, a career objective, academic achievements, skills, work experience, and references.