∫Calc Practice
Home›About

About Calc Practice

Free calculus practice problems with solutions you can check, line by line. Made by a calculus teacher.

Who I am

I’m Justin Eberhardt. I teach mathematics and chair the engineering division at Alexandria College in Minnesota, and I have taught calculus at a community college for twenty years. That includes the full calculus sequence, both to local students and to students around the world through the college’s partnership with the United States Naval Community College. More about me is on my own site.

Why this site exists

Students learn calculus by working problems, and they need two things that are hard to find together: a lot of problems, and solutions they can trust. Answer keys have mistakes, and solutions written by AI are rarely checked at all. This site tries to give both, and to be honest about how far each solution has been checked.

It is free, with no ads and no accounts. A cookie-free counter (GoatCounter) tallies page views, so I can see which topics are used.

How the problems are made and checked

A program builds each problem so that its answer is known before any solution is written. A solution is then written one step per line, either from the same parameters that built the problem or by an AI model. The computer algebra system SymPy checks every line. A panel of AI models reads the explanation, and Claude reviews whatever the panel can’t settle. Every line carries a label saying what checked it, and every problem has a receipt listing each check and each reviewer’s verdict.

The details, and the limits of each kind of check, are on How every line is checked.

Mistakes

If you find a mistake, please tell me; my contact details are on my site. A wrong problem is withdrawn, and its page says why.