This document provides an overview of genomics and metagenomics. It begins with an introduction to genomics, describing genome assembly, validation, and metabolic reconstruction. It then covers metagenomics, discussing its history, pitfalls, and potentials. Key points include that genomics analyzes the parts list of a single genome, while metagenomics analyzes the collective genomes of an entire microbial community. Metagenomics has been used to explore novel sequences from various environments, perform comparative analyses between ecosystems, and extract genomes from low-abundance species.