"swirl is a software package for the R statistical programming language. Its purpose is to teach users statistics and R simultaneously and interactively."