Free curriculum for teachers and students
1729 Math is a web app with full interactive courses in computer science and math.
Computer Science: AP Computer Science A in Java, AP Computer Science Principles in Python and in JavaScript, and AP Cybersecurity.
Math: PreAlgebra, Algebra 1, Geometry, Algebra 2, Precalculus, AP Calculus, and digital SAT prep.
About 13,000 problems in all, each with a full worked solution and most with a hint. Students log in and work through any course at their own pace. Teachers can create sections for a course, enroll students with a join code, assign problem sets with due dates, and follow how the class is doing in the gradebook.
Computer Science Courses
AP Computer Science A follows the new 2025 course and exam description, with its four units. Both AP Computer Science Principles tracks, Python and JavaScript, cover the full course. Students answer multiple choice and fill-in-the-blank questions, and write code that is graded by running it. A full IDE is included for longer programs.



AP Computer Science A
A free AP Computer Science A curriculum in Java, with slides, labs, and game projects.
AP Computer Science Principles (Python)
A free AP CSP curriculum in Python, with slides, labs, and projects.
AP Computer Science Principles (JavaScript)
The same AP CSP course, for classrooms that teach JavaScript.
AP Cybersecurity
The College Board's newest AP: threats, risk, and the controls that stop them.
Math Courses
Every problem is worked in the browser. Students plot on interactive coordinate planes, build geometry figures, and assemble proofs a line at a time. AP Calculus adds Riemann sums, slope fields, and graphs for area and volume.



SAT Prep
Digital SAT Math and Reading & Writing, with a study plan.
AP Calculus
AB and BC, from limits through series, in multiple choice, fill-in, and typed expressions.
Precalculus
Functions and trigonometry, in the depth a first calculus course expects.
Geometry
Proof, construction, and measurement, with figures built step by step.
Algebra 2
Quadratics through logarithms, with answers graded on form as well as value.
Algebra 1
Expressions, equations, and linear functions in four representations.
PreAlgebra
Grade 7 in full plus most of Grade 8, ending ready for Algebra 1.