Embark on an educational adventure through the realm of differentiable programming and neural networks as Alice, a novice in the world of computer science. Dive into the basics of optimizing functions, automatic differentiation, and cutting-edge design techniques in this fascinating journey of learning and discovery.