ALD is a thin film deposition technique based on self-terminating surface reactions of gas precursors. It involves alternating exposure of a substrate to different precursors separated by purge steps, resulting in one atomic layer of film growth per cycle. ALD provides highly conformal and uniform coatings with atomic-level thickness control due to its self-limiting growth mechanism. It is widely used for depositing oxides, nitrides and some metals in applications such as semiconductors, coatings, MEMS and solar cells.