From Scratch to Scale: Hands on Distributed Training from the ground up