Skip to content

Home > Resources > courses > MIT-18-783-Elliptic-Curves

MIT 18.783 Elliptic Curves (Spring 2021)

Last modified: 2026-10-23

Summary

MIT OpenCourseWare course by Andrew Sutherland giving a computationally focused introduction to elliptic curves with applications to number theory and cryptography, from group law and finite-field point counting to pairings and isogenies. Complete lecture notes are available. Recommended background for understanding the curves (P-256, BLS12-381, BN254, secq256r1/T256) on which ECDSA, BBS and pairing-based SNARKs used in e-ID systems are built.