

learnr
Interactive Tutorials with R Markdown
The learnr package converts R Markdown documents into interactive tutorials that combine educational content with exercises, quizzes, videos, and Shiny components. It’s designed for teaching R programming and data science concepts in an engaging, hands-on format.
Interactive tutorials built with learnr automatically save user progress, allowing learners to resume where they left off in any session. The package supports multiple learning modalities including executable code exercises where users can edit and run R code directly, multiple-choice quiz questions for knowledge checks, and embedded videos from YouTube or Vimeo. This makes it particularly useful for creating self-paced learning materials, course assignments, or documentation with live code examples.








