Neural Networks: Zero To Hero