This document provides an overview and tutorial on SysML (Systems Modeling Language). It discusses that SysML is a modeling language used for systems engineering that extends the Unified Modeling Language (UML). The tutorial covers topics such as the history and purpose of SysML, the language architecture, modeling elements, compliance with UML, diagram elements like block definition diagrams and internal block diagrams, and more. It is intended to help those new to SysML understand the basics of the modeling framework and language.