Natural selection is the process by which heritable traits that increase reproductive success become more common in a population over generations. It requires three conditions: heritable variation, differential survival or reproduction, and limited resources. Selection acts on phenotypes but evolution occurs at the level of allele frequencies. It is the primary mechanism driving adaptive evolution, but not the only evolutionary force.
Work through concrete examples like antibiotic resistance or beak variation in Darwin's finches, tracking how allele frequencies shift over generations. Distinguish natural selection from evolution itself — selection is a mechanism, evolution is the outcome.
Natural selection is often summarized as "survival of the fittest," but this phrase is misleading in two ways. First, "fitness" in evolutionary biology has a precise meaning: reproductive success — the number of viable offspring an organism contributes to the next generation. A fragile organism that reproduces abundantly is more fit, in this technical sense, than a powerful one that leaves no offspring. Second, "survival" is only half the story — what matters is survival long enough to reproduce. Natural selection is really about differential reproductive success.
To operate, natural selection requires three conditions working together. First, there must be variation in heritable traits within a population — individuals must differ from one another, and those differences must be encoded in their DNA so that offspring resemble parents. Second, some of that variation must affect survival or reproduction — certain phenotypes must leave more offspring in the current environment than others. Third, resources must be limited — not all individuals can survive and reproduce equally, so there is genuine competition. When all three conditions are met, the traits that improve reproductive success become more common over generations simply because the individuals that carry them leave more copies of their genes.
The antibiotic resistance example makes this concrete. Before any antibiotic is introduced, a bacterial population contains heritable variation — most bacteria are susceptible to the drug, but a few carry a mutation conferring resistance. When the antibiotic is applied, susceptible bacteria die (differential survival), and the resistant minority survive and reproduce. In the next generation, resistance alleles are more common. No individual bacterium changed or adapted; the population-level allele frequencies shifted because resistant individuals left more offspring. This is evolution by natural selection, and it can happen in days.
A critical conceptual line runs between natural selection (the mechanism) and evolution (the outcome). Natural selection is one of several evolutionary forces — others include genetic drift, gene flow, and mutation. Evolution can occur without selection (e.g., allele frequencies can shift by chance in small populations, which is genetic drift). When you say "natural selection explains antibiotic resistance," you are identifying the specific mechanism; you could also ask whether drift played a role if the founding population was very small. Distinguishing mechanism from outcome is essential for rigorous evolutionary reasoning.
One final point: natural selection is blind to the future. It can only favor traits that improve reproductive success in the current environment. If the environment changes, yesterday's advantageous trait can become a liability. A thick fur coat is advantageous in a cold climate and lethal in a sudden heat wave. Natural selection doesn't plan; it filters. This is why "organisms evolve because they need to" is one of the most persistent misconceptions in biology — there is no foresight, no need-detection, only differential reproductive success in the present.