This document discusses species diversity and the iNEXT R package for interpolating and extrapolating species diversity measures. It begins with definitions of species diversity and effective number of species. It explains why interpolation and extrapolation of diversity curves is needed when sample sizes are limited. The document demonstrates use of the iNEXT package functions on sample data and introduces the shiny package for building interactive web apps in R.