In the past few decades, novel syntheses of a wide range of nanoparticles (NPs) with well-defined chemical composition and structure have opened tremendous opportunities in areas ranging from optical and electronic devices to biomedical markers. Controlling the assembly of such well-defined NPs is important to effectively harness their unique properties. The assembly of NPs at liquid-liquid interfaces is becoming a central topic both in surface and colloid science. Hierarchical structures, including 2D films, 3D capsules, and structured liquids, have been generating significant interest and are showing promise for physical, chemical, and biological applications. Here, a brief overview of the development of the self-assembly of NPs at liquid-liquid interfaces is provided, from theory to experiment, from synthetic NPs to bio-nanoparticles, from water-oil to water-water, and from "liquid-like" to "solid-like" assemblies.