This site describes in detail 5 different types of random sampling, giving examples, definitions, and procedures.
This site describes numerous methods of nonprobability sampling, including accidental, haphazard or convenience sampling and the many types of purposive methods.
Use the Sample Size Calculator to determine the sample size you need in order to get results that reflect the target population as precisely as needed. You can also find the level of precision you have in an existing sample. The site also describes terms you need to know to understand confidence intervals and what they mean.
This resource defines and explains standard deviation and the normal distribution.