This graduate-level course is a computationally focused introduction to elliptic curves, with applications to number theory and cryptography.