Evolution 101
“This in-depth, multi-part course takes you through evolutionary theory and mechanisms, from definitions to details, natural selection to genetic drift, mutations to punctuated equilibrium. Evolution 101 provides the nuts-and-bolts on the patterns and mechanisms of evolution.”
evolution.berkeley.edu/evolibrary/article/evo_01