The purpose of this textbook is to give an elementary introduction to elliptic curves. Due to the accessibility of computer-assisted calculations, the authors approach the theory from a computational view point. However, the book can also be read by those not interested in any computations.