Embark on a whimsical journey through the world of neural networks as Alice, a curious explorer delving into the wonders of differentiable programming. Learn the basics of optimizing functions through automatic differentiation and get hands-on experience with common design techniques for sequences, graphs, texts, and audios. Master convolutional, attentional, and recurrent blocks to unlock the secrets of advanced models like large language models and multimodal architectures.