Calendar · Lecture Notes
MIT OpenCourseWare
Elliptic Curves
Art: Max Brückner (1860 – 1934), Brückner Vielflache Tafel 07 · Public domain
- Instructor
- Andrew V. Sutherland
- Term
- Spring 2021
- Level
- Undergraduate
- What's inside
- 12 problem sets · 1 lecture note · 1 reading · 46 other files · 6 web pages
- Materials open
- MIT OCW
Other versions of this course
- 18.783 · Fall 2025 · Study here
- 18.783 · Spring 2021 · Study here (this version)
About this course
Source: MIT OpenCourseWare 18.783 Elliptic Curves, Spring 2021, Andrew V. Sutherland — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- MIT's own materials here did not support a verified, course-wide order, so they are grouped by section instead.
Not included here
53 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (53 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes and Worksheets
34 files
- 18.783 S2021 Lecture 1: Introduction to Elliptic Curves Download
- 18.783 S2021 Lecture 1: Introduction to Elliptic Curves Download
- 18.783 S2021 Lecture 2: The Group Law, Weierstrass, and Edwards Equations Download
- 18.783 S2021 Lecture 3: Finite Field Arithmetic Download
- 18.783 S2021 Lecture 3: Finite Field Arithmetic Download
- 18.783 S2021 Lecture 4: Isogenies Download
- 18.783 S2021 Lecture 4: Isogenies Download
- 18.783 S2021 Lecture 5: Isogeny Kernels and Division Polynomials Download
- 18.783 S2021 Lecture 5: Isogeny Kernels and Division Polynomials Download
- 18.783 S2021 Lecture 6: Endomorphism Rings Download
- 18.783 S2021 Lecture 6: Endomorphism Rings Download
- 18.783 S2021 Lecture 7: Hasse's Theorem and Point Counting Download
- 18.783 S2021 Lecture 7: Hasse's Theorem and Point Counting Download
- 18.783 S2021 Lecture 8: Schoof's Algorithm Download
- 18.783 S2021 Lecture 9: Generic Algorithms for the Discrete Logarithm Problem Download
- 18.783 S2021 Lecture 10: Index Calculus, Smooth Numbers, and Factoring Integers Download
- 18.783 S2021 Lecture 10: Index Calculus, Smooth Numbers, and Factoring Integers Download
- 18.783 S2021 Lecture 11: Elliptic Curve Primality Proving (ECPP) Download
- 18.783 S2021 Lecture 12: Endomorphism Algebras Download
- 18.783 S2021 Lecture 12: Endomorphism Algebras Download
- 18.783 S2021 Lecture 13: Ordinary and Supersingular Curves Download
- 18.783 S2021 Lecture 14: Elliptic Curves over C (Part I) Download
- 18.783 S2021 Lecture 15: Elliptic Curves over C (Part II) Download
- 18.783 S2021 Lecture 16: Complex Multiplication (CM) Download
- 18.783 S2021 Lecture 17: The CM Torsor Download
- 18.783 S2021 Lecture 18: Riemann Surfaces and Modular Curves Download
- 18.783 S2021 Lecture 19: The Modular Equation Download
- 18.783 S2021 Lecture 20: The Hilbert Class Polynomial Download
- 18.783 S2021 Lecture 21: Ring Class Fields and the CM Method Download
- 18.783 S2021 Lecture 22: Isogeny Volcanoes Download
- 18.783 S2021 Lecture 23: The Weil Pairing Download
- 18.783 S2021 Lecture 24: Modular Forms and L-Functions Download
- 18.783 S2021 Lecture 24: Modular Forms and L-Functions Download
- 18.783 S2021 Lecture 25: Fermat's Last Theorem Download
Assignments
24 problem sets
- Problem Set 1 Download
- Problem Set 2 Download
- Problem Set 3 Download
- Problem Set 4 Download
- Problem Set 5 Download
- Problem Set 6 Download
- Problem Set 7 Download
- Problem Set 8 Download
- Problem Set 9 Download
- Problem Set 10 Download
- Problem Set 11 Download
- Problem Set 12 Download
- 18.783 S2021 Problem Set 1 Download
- 18.783 S2021 Problem Set 2 Download
- 18.783 S2021 Problem Set 3 Download
- 18.783 S2021 Problem Set 4 Download
- 18.783 S2021 Problem Set 5 Download
- 18.783 S2021 Problem Set 6 Download
- 18.783 S2021 Problem Set 7 Download
- 18.783 S2021 Problem Set 8 Download
- 18.783 S2021 Problem Set 9 Download
- 18.783 S2021 Problem Set 10 Download
- 18.783 S2021 Problem Set 11 Download
- 18.783 S2021 Problem Set 12 Download
Course outline
Calendar · Lecture Notes
Lecture 2: The Group Law and Weierstrass and Edwards Equations
Calendar · Lecture Notes
Lecture 3: Finite Field Arithmetic
Calendar · Lecture Notes
Lecture 4: Isogenies
Calendar · Lecture Notes
Lecture 5: Isogeny Kernels and Division Polynomials
Calendar · Lecture Notes
Lecture 6: Endomorphism Rings
Calendar · Lecture Notes
Lecture 7: Hasse’s Theorem and Point Counting
Calendar · Lecture Notes
Lecture 8: Schoof’s Algorithm
Calendar · Lecture Notes
Lecture 9: Generic Algorithms for the Discrete Logarithm Problem
Calendar · Lecture Notes
Lecture 10: Index Calculus, Smooth Numbers, and Factoring Integers
Calendar · Lecture Notes
Lecture 11: Elliptic Curve Primality Proving (ECPP)
Calendar · Lecture Notes
Lecture 12: Endomorphism Algebras
Calendar · Lecture Notes
Lecture 13: Ordinary and Supersingular Curves
Calendar · Lecture Notes
Lecture 14: Elliptic Curves over C (Part I)
Calendar · Lecture Notes
Lecture 15: Elliptic Curves over C (Part II)
Calendar · Lecture Notes
Lecture 16: Complex Multiplication (CM)
Calendar · Lecture Notes
Lecture 17: The CM Torsor
Calendar · Lecture Notes
Lecture 18: Riemann Surfaces and Modular Curves
Calendar · Lecture Notes
Lecture 19: The Modular Equation
Calendar · Lecture Notes
Lecture 20: The Hilbert Class Polynomial
Calendar · Lecture Notes
Lecture 21: Ring Class Fields and the CM Method
Calendar · Lecture Notes
Lecture 22: Isogeny Volcanoes
Calendar · Lecture Notes
Lecture 23: The Weil Pairing
Calendar · Lecture Notes
Lecture 24: Modular Forms and L-Functions
Calendar · Lecture Notes
Lecture 25: Fermat’s Last Theorem
MIT OpenCourseWare, Andrew V. Sutherland, 18.783 Elliptic Curves, Spring 2021.
License: CC BY-NC-SA 4.0 · Edition: Spring 2021 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
