
Diagramming Tools
Course Index
28 Lessons · 3 Levels
Master technical diagramming with code and visual tools — Mermaid flowcharts, sequence, ER & class diagrams in GitHub/Notion, Draw.io architecture, and Excalidraw. Covers PlantUML, C4 model, D2 language, AI diagram generation & 2 real diagram set builds.
28Lessons
3Levels
2Projects
FreeAccess
Level IDiagram-as-Code & MermaidLessons 1–10
LESSON 01
What are Diagramming Tools?
LESSON 02
Diagram-as-Code vs Visual Editors
LESSON 03
Mermaid: Syntax & Setup
LESSON 04
Mermaid Flowcharts
LESSON 05
Mermaid Sequence Diagrams
LESSON 06
Mermaid ER Diagrams
LESSON 07
Mermaid Class & State Diagrams
LESSON 08
Mermaid Gantt & Timeline Charts
LESSON 09
Mermaid in GitHub, Notion & VS Code
LESSON 10
Draw.io: Visual Diagramming
Level IIDraw.io, Excalidraw, PlantUML & Team ToolsLessons 11–22
LESSON 11
Draw.io Flowcharts & Process
LESSON 12
Draw.io Architecture Diagrams
LESSON 13
Draw.io Network & Infrastructure
LESSON 14
Draw.io in VS Code & GitHub
LESSON 15
Excalidraw: Hand-Drawn Diagrams
LESSON 16
Excalidraw for Whiteboarding
LESSON 17
PlantUML: UML from Text
LESSON 18
PlantUML Sequence & Component
LESSON 19
C4 Model: Architecture Diagrams
LESSON 20
Lucidchart & Miro for Teams
LESSON 21
AI-Generated Diagrams
LESSON 22
Diagrams in Docs: Best Practices