This document summarizes an introduction to Bayesian nonparametric models presented by Alessandro Panella. It discusses Bayesian learning and De Finetti's theorem, which shows that any exchangeable sequence of random variables can be represented as conditionally independent given a random variable. Finite mixture models are introduced as a Bayesian approach to clustering. Dirichlet process mixture models provide a nonparametric generalization that allows for an unbounded number of clusters.