Learning Elliptic Curves