This course focuses on graphs: simple graphs, directed graphs, components, connected components; blocks, cut-vertices, and bridges; Euler graphs; trees, planar and non-planar graphs; graph matrices and coloring.