Data101 Active Textbook
Abstract
Active textbook allows readers to interact with the book content. This interaction takes place through executable snippets of code as well as testing facilities such as question roulette and short coding assignments . Thus, an active textbook engages the student in so many more ways than a traditional book. It invites students to code and test themselves as part of the textbook.
Key concepts of active Textbook
This bookโs pages are created using Rmarkdown from Rstudio (similar to jupyter notebook) and the book is compiled using โbookdownโ package.
The most important aspect of this interactive book are the interactive code chunks for running code, which are powered by a minimal version of Datacampโs learning interface called โDatacamp Lightโ. For more info visit Datacamp Light
Note: This book uses Datacamp Light for supporting runnable code chunks. In case the code chunks do not connect to run-time session, please copy the code and run in RStudio. Also, please report if facing this issue to the instructor via email.
Acknowledgement: This textbook would not have been created without extensive help from Devarsh Shah