zero_to_gpt is a tutorial aimed at helping users learn deep learning from the ground up, ultimately enabling them to train their own GPT models. As AI technologies emerge from labs and find wide applications across various industries, the demand for professionals who can understand and apply AI is increasing. This tutorial integrates theory and practice by addressing real-world problems (such as weather prediction and language translation) to explore the theoretical foundations of deep learning, including gradient descent and backpropagation. The course content starts with basic neural network architectures and training methods, gradually advancing to complex topics such as transformers, GPU programming, and distributed training.