# Diagramming: an overview

Sketch a program before you build it with three kinds of diagram, a flowchart, a UML class diagram and an entity-relationship diagram, on paper or in a free tool.

![Cheat sheet: Diagramming: an overview](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/11/fddb0e9ca1fb4a7483eda890fb2cdbaf.webp)

- Category: Software Development
- Level: Novice
- Tags: Entity-Relationship Diagram (ERD), Flowchart, software-development, UML Class Diagram, Unified Modeling Language (UML)
- Updated: November 3, 2026

Source: https://www.ask-codey.com/cheat-sheets/diagramming-an-overview-cheat-sheet
