Two negatively charged nanoparticles (SDS-coated SWCNT and polydiacetylene nanocrystals) were sequentially adsorbed onto the same water-hexane interface. The absorbed film can be transferred onto a solid substrate. Repeating the adsorption and transfer process enables assembly of the two nanoparticles in a layer-by-layer growth fashion up to three bi-layers.