This course examines the transformative subfield of artificial intelligence focused on generating new content using machine learning. The course traces the development of generative AI, highlighting milestones such as the introduction of neural networks, Generative Adversarial Networks (GANs), and the transformer models. It also discusses practical applications across industries and surveys the evolving ecosystem of generative AI tools and technologies from leading tech companies.