This document provides an overview of comparative genomics. It begins by defining genomics and its subfields, including comparative genomics which compares complete genome sequences across species. Tools for comparative genomics like BLAST and synteny are discussed. The history of comparative genomics from early virus comparisons to current eukaryote analyses is summarized. Methods for comparative analysis include examining genome structure, coding regions, protein content, and non-coding regions. General databases useful for comparative genomics are also listed.