xaringan is an R package that creates slideshows with remark.js through R Markdown. It simply turns a single R Markdown file to slides that support code syntax highlighting, live demos, images, gifs, math equations, and etc.. It makes your codes readable and easy to explain in those beautiful and effective browser-based slides with the presenter mode. And it also provides power and flexibility to customize advanced presentation themes with CSS. We will go over how to use xaringan to make slides, highlight code/output, manipulate images and texts, create layouts, host slides, version control and etc.