Carmen Ansio presents SVG not as a file format but as a DOM: every shape is an element, every attribute is a style, that could be selected with CSS, animated with transitions, and targeted with JavaScript. She covers viewBox, the five core shapes (circle, rect, line, polygon, path), stroke-dasharray draw-on animations, <defs>, <clipPath>, and JS helpers like getTotalLength().
SVG from scratch