At the Institute of Optics, University of Rochester (UR), we have adapted to the main challenge (the lack of space in the curriculum) by developing a series of modular 3-hour experiments and 20-min-demonstrations based on technical elective, 4-credit-hour laboratory course “Quantum Optics and Nano-Optics Laboratory” (OPT 253/OPT453/PHY434), that were incorporated into a number of required courses ranging from freshman to senior level. Rochester Monroe Community College (MCC) students also benefited from this facility that was supported by four NSF grants. MCC students carried out two 3-hour labs on photon quantum mechanics at the UR. Since 2006, total 566 students passed through the labs with lab reports submission (including 144 MCC students) and more than 250 students through lab demonstrations. In basic class OPT 253, four teaching labs were prepared on generation and characterization of entangled and single (antibunched) photons demonstrating the laws of quantum mechanics: (1) entanglement and Bell’s inequalities, (2) single-photon interference (Young’s double slit experiment and Mach-Zehnder interferometer), (3) confocal microscope imaging of single-emitter (colloidal nanocrystal quantum dots and NV-center nanodiamonds) fluorescence within photonic (liquid crystal photonic bandgap microcavities) or plasmonic (gold bowtie nanoantennas) nanostructures, (4) Hanbury Brown and Twiss setup. Fluorescence antibunching from nanoemitters. Students also carried out measurements of nanodiamond topography using atomic force microscopy and prepared photonic bandgap materials from cholesteric liquid crystals. Manuals, student reports, presentations, lecture materials and quizzes, as well as some NSF grants’ reports are placed on a website http://www.optics.rochester.edu/workgroups/lukishova/QuantumOpticsLab/ . In 2011 UR hosted 6 professors from different US universities in three-days training of these experiments participating in the Immersion Program of the Advanced Laboratory Physics Association.