Mermaid topics
12 short topics in Architecture and System Design. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Diagram model and syntax
Produce a Mermaid design applying diagram model and syntax; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Nodes relationships and boundaries
Produce a Mermaid design applying nodes relationships and boundaries; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Layout and hierarchy
Produce a Mermaid design applying layout and hierarchy; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Label and notation semantics
Produce a Mermaid design applying label and notation semantics; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Reusable models and views
Produce a Mermaid design applying reusable models and views; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Architecture viewpoint selection
Produce a Mermaid design applying architecture viewpoint selection; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Theme and visual consistency
Produce a Mermaid design applying theme and visual consistency; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Diagram rendering and export
Produce a Mermaid design applying diagram rendering and export; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Version-controlled diagram changes
Produce a Mermaid design applying version-controlled diagram changes; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Diagram accessibility and readability
Produce a Mermaid design applying diagram accessibility and readability; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Model consistency review
Produce a Mermaid design applying model consistency review; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Documentation integration
Produce a Mermaid design applying documentation integration; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Mermaid.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Design documentation and developer collaboration.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.