We present a comprehensive introduction to the kinematics of special relativity based on Minkowski diagrams and provide a graphical alternative to each and every topic covered in a standard introductory sequence. Compared to existing literature on the subject, our introduction of Minkowski diagrams follows a more structured and contemporary approach. This work also demonstrates new ways in which Minkowski diagrams can be used and draws several new insights from the diagrams constructed. In this regard, the sections that stand out are: 1. the derivation of Lorentz transformations (section IIIA through IIID), 2. the discussion of spacetime (section III F), 3. the derivation of velocity addition rules (section IV C), and 4. the discussion of relativistic paradoxes (section V). Throughout the development, special attention has been placed on the needs and strengths of current undergraduate audiences.