1. Random number generation
2. Monte Carlo methods
a. Rejection method
b. Importance sampling
3. Markov Chain Monte Carlo Methods
a. Metropolis Hastings algorithm
b. Gibbs sampling
c. Slice sampling
4. Resampling methods
a. Bootstrap
b. Jacknife
c. Randomization tests
d. Cross-validation