1. Getting Started; 2. Introduction to the R Language; 3. Programming Statistical Graphics; 4. Programming with R; 5. Complex Programming in the Tidyverse; 6. Simulation; 7. Computational Linear Algebra; 8. Numerical Optimization; A. Review of Random Variables and Distributions; B. Base Graphics Details; Index.