We discuss a unified approach to the description and explanation of life course patterns represented as sequences of states observed in discrete time. In particular, we study life course data collected as part of the Dutch Fertility and Family Surveys (FFS) to learn about the family formation behavior of 1,897 women born between 1953 and 1962. Retrospective monthly data were available on each 18- to 30-year-old woman living either with or without children as single, married, or cohabiting. We first study via a nonparametric approach which factors explain the pairwise dissimilarities observed between life courses. Permutation distribution inference allows for the study of the statistical significance of the effect of a set of covariates of interest. We then develop a parametric model for the sequence-generating process that can be used to describe state transitions and durations conditional on covariates and conditional on having observed an initial segment of the trajectory. Fitting of the proposed model and the corresponding model selection process are based on the observed data likelihood. We discuss the application of the methods to the FFS.