Neural Networks: Zero to Hero