This video from Texavi's Pardha Mantravadi provides an overview of the key principles, concepts, frameworks, tools and techniques in Kanban. Though Kanban cannot be considered as a full fledged agile development methodology like Scrum, Scaled Agile Framework etc, Kanban has its fair share of tools and practices that had been adopted into other agile software development approaches.
Watch the video to get a ringside view of the principles, practices and techniques from Kanban.