Instructor guide

Teaching with Calculus 1

Calculus 1 is a set of 29 interactive lessons, from the idea of a limit to the average value of a function. Each lesson asks students to predict, test and explain before it shows them an answer. They are free web pages with no logins or installs.

This guide explains how the lessons are built, suggests ways to use them in a course, and gives notes for each lesson: what students should be able to do afterwards, about how long it takes, something to try in class, and the mistakes to watch for.

How each lesson is built

An opening question

Every lesson starts with a question students can attempt before they know the method, such as whether a function can have a limit where it is undefined. Ask it out loud before anyone opens the page.

A working graph

Students drag points, bands and windows directly on the graph, or use the sliders, which also work with a keyboard. A readout and a table of values update as they go, so every claim can be checked against numbers.

A short explanation

Definitions and theorems come after the exploration, written to connect back to what students just did. Worked examples separate the scratch work from the finished proof where that matters.

A step-by-step solver

A bank of problems, served in random order, broken into small steps. Wrong choices explain the specific error behind them. The score counts steps answered correctly on the first try.

Common mistakes

A short list of the errors students make most often, with buttons that load an example into the graph.

Ways to use the lessons

Launching a class

Project the graph, pose the opening question, and collect predictions by show of hands or a poll before moving anything. The "Try in class" notes below give a specific move for each lesson.

Pairs at a computer

One student drives while the other predicts what will happen next, then they swap. This works well for the graph and for the solver.

Before class

Assign the opening question and the graph as preparation, so class time can start from students' observations.

Review

The solvers draw from a bank in random order, so students can practise until they get every step right on the first try.

Tutoring and drop-in help

When a student is stuck on a topic, open the matching lesson and work through the graph together. The tables make it easy to test a student's claim on the spot.

Nothing is recorded. Scores live only in the student's browser tab and reset when the page reloads. If you want evidence of work, ask for a screenshot of the solver score, or a few sentences answering the lesson's opening question.

The lessons at a glance

Times are estimates for one student working through the graph, the explanation and a few solver problems. All 29 lessons together take about 13 hours.

#LessonPartTime
1The idea of a limitLimits20 min
2The limit lawsLimits20 min
3Limits by factoringLimits25 min
4Limits by rationalizingLimits20 min
5One-sided limits and absolute valuesLimits25 min
6The Squeeze TheoremLimits25 min
7Limits at infinityLimits20 min
8Continuity and the Intermediate Value TheoremContinuity and the meaning of a limit30 min
9The precise definition of a limitContinuity and the meaning of a limit40 min
10The definition of the derivativeThe derivative30 min
11The derivative as a functionThe derivative20 min
12The power, product and quotient rulesThe derivative30 min
13The chain ruleThe derivative25 min
14Implicit differentiationThe derivative25 min
15Logarithmic differentiationThe derivative25 min
16DifferentialsThe derivative25 min
17Linear approximationUsing derivatives20 min
18Related ratesUsing derivatives30 min
19Curve sketchingUsing derivatives30 min
20OptimizationUsing derivatives35 min
21The Mean Value TheoremUsing derivatives20 min
22Approximating integralsIntegration30 min
23The definite integral as a limitIntegration35 min
24The Fundamental Theorem of CalculusIntegration35 min
25Antiderivatives and basic integralsIntegration30 min
26Integration by substitutionIntegration35 min
27Area under a curveIntegration25 min
28Area between curvesIntegration30 min
29The Mean Value Theorem for integralsIntegration25 min

Notes for each lesson

Part one: Limits

1The idea of a limitGetting close20 min
Students will be able to
  • Estimate a limit from a graph or a table of values, from both sides.
  • Explain why the value f(a) plays no part in the limit.
  • Recognize three ways a limit can fail: a jump, unbounded growth, and oscillation.
Try in class

Load the hole with a stray point, f(1) = 4. Ask the class to vote on the limit before anyone moves the point. Then switch to sin(π/x) and show how the table at powers of 10 gives 0 every time.

Watch for

Students who answer with f(a). Students who trust a table without checking both sides.

Open the lesson

2The limit lawsTaking limits apart20 min
Students will be able to
  • State the sum, product, quotient, power and root laws, with their conditions.
  • Decide when a law cannot be used, and explain why that does not settle the limit.
  • Use direct substitution for polynomials and rational functions.
Try in class

Use "Try: neither limit exists". Ask whether the sum can have a limit when neither piece does, and collect predictions before revealing it.

Watch for

Writing −2/0 as a value. Concluding that a limit does not exist because a law failed.

Open the lesson

3Limits by factoringZero over zero25 min
Students will be able to
  • Recognize the 0/0 form and connect it to a shared factor through the factor theorem.
  • Evaluate limits of rational functions by factoring and cancelling.
  • Explain why cancelling is valid inside a limit.
Try in class

Show the hole, then turn on the simplified function. Ask what the two graphs disagree about and why the limit cannot tell them apart.

Watch for

Writing 0/0 = 1. Stopping after one cancellation when a factor of x − a remains.

Open the lesson

4Limits by rationalizingMultiply by the conjugate20 min
Students will be able to
  • Use the conjugate to remove a square root from a 0/0 quotient.
  • Simplify (A − B)(A + B) = A² − B² correctly, keeping track of signs.
Try in class

Before any algebra, have students estimate the first limit from the table. Then ask why multiplying by (√x + 2)/(√x + 2) cannot change the value.

Watch for

Multiplying only the numerator. Splitting √(x + 5) into √x + √5. Losing the factor of −1 after 4 − (x + 3).

Open the lesson

5One-sided limits and absolute valuesLeft of a, right of a25 min
Students will be able to
  • Compute one-sided limits and use them to decide whether a two-sided limit exists.
  • Rewrite an absolute value as two cases and evaluate limits of each piece.
  • Distinguish a jump, an infinite limit, and a limit that exists.
Try in class

Show |x − 2|/(x − 2) with "Show the one-sided limits" off. Ask pairs to predict both one-sided limits, then reveal.

Watch for

Dropping the absolute value bars. Treating ∞ as a number the limit equals.

Open the lesson

6The Squeeze TheoremTrapped between two curves25 min
Students will be able to
  • State the Squeeze Theorem and check both of its conditions.
  • Build bounds from −1 ≤ sin(·) ≤ 1, including the |x| case.
  • Explain the limit of sin x / x.
Try in class

Turn off "Show f" and shrink the window. Ask whether the class can still name the limit. Then load sin(1/x) and ask what changed.

Watch for

Multiplying an inequality by x when x may be negative. Saying sin(1/x) → 0.

Open the lesson

7Limits at infinityAs x grows20 min
Students will be able to
  • Evaluate limits of rational functions as x → ±∞ by dividing by the highest power.
  • Use degrees to find horizontal asymptotes.
  • Handle √(x²) = |x| at −∞.
Try in class

Ask for a guess of f(1,000,000) for the first function, then zoom out together. Finish with the square-root example, where the two ends differ.

Watch for

Writing ∞/∞ = 1. Ignoring the sign of odd powers at −∞.

Open the lesson

Part two: Continuity and the meaning of a limit

8Continuity and the Intermediate Value TheoremWithout lifting the pencil30 min
Students will be able to
  • Check the three conditions for continuity at a point.
  • Classify removable, jump and infinite discontinuities.
  • Apply the Intermediate Value Theorem, and use bisection to locate a root.
Try in class

Use the "choose k" function and ask the class to find k before anyone touches the slider. In the bisection graph, choose 1/x and ask why bisection converges to a point that is not a root.

Watch for

Assuming defined means continuous. Using the IVT without checking continuity.

Open the lesson

9The precise definition of a limitWithin tolerance40 min
Students will be able to
  • Interpret the ε-δ definition as an input and output tolerance.
  • Find δ as a function of ε for linear limits, and for x² using min(1, ε/5).
  • Explain why the order of the quantifiers matters.
Try in class

Run "Divide ε by 4" as a class challenge: one student sets ε, another must find a δ. Then use "Lock δ" to show why a single δ cannot work for every ε.

Watch for

Choosing δ = ε/4 for x² at 2. Thinking δ must be the largest value that works.

Open the lesson

Part three: The derivative

10The definition of the derivativeSlope at a point30 min
Students will be able to
  • Compute secant slopes and explain the tangent slope as their limit.
  • Evaluate f′(a) from the limit definition.
  • Recognize where a derivative fails to exist.
Try in class

Keep "Show the tangent line" off and ask the class to predict f′(1) for x² from the table. Then reveal it. Load |x| at 0 and compare the two sides.

Watch for

Substituting h = 0 before simplifying. Forgetting that h can be negative.

Open the lesson

11The derivative as a functionDrawing f′20 min
Students will be able to
  • Sketch f′ from the graph of f.
  • Connect peaks and valleys of f with zeros of f′.
  • Identify corners and vertical tangents where f′ does not exist.
Try in class

Before sweeping, have students sketch f′ for x³ − 3x on paper. Then sweep and compare.

Watch for

Copying the height of f instead of its slope. Placing the zeros of f′ at the zeros of f.

Open the lesson

12The power, product and quotient rulesRules from rectangles30 min
Students will be able to
  • Apply the power, product and quotient rules.
  • Explain the product rule with the area of a growing rectangle.
Try in class

Show the rectangle with a large Δx and ask which of the three new pieces should matter as Δx shrinks. Then shrink it.

Watch for

Writing (fg)′ = f′g′. Reversing the order in the quotient rule.

Open the lesson

13The chain ruleRates in a chain25 min
Students will be able to
  • Identify the inside and outside functions of a composition.
  • Apply the chain rule, including hidden compositions such as sin³x.
Try in class

Use the number lines: ask how much the x step stretches on each link, and what that means for the whole chain.

Watch for

Forgetting the inside derivative. Changing the inside when differentiating the outside.

Open the lesson

14Implicit differentiationCurves that are not functions25 min
Students will be able to
  • Differentiate equations in x and y implicitly.
  • Find tangent slopes at points on curves that are not functions.
  • Locate horizontal and vertical tangents from the slope formula.
Try in class

On the circle, ask where the tangent is vertical before anyone drags the point. Connect the answer to the denominator of −x/y.

Watch for

Dropping dy/dx from y terms. Forgetting the product rule on xy.

Open the lesson

15Logarithmic differentiationTaking logs first25 min
Students will be able to
  • Explain why neither the power rule nor the exponential rule applies to a variable power.
  • Differentiate functions such as xˣ by taking logs and differentiating implicitly.
  • Use log laws to differentiate long products and quotients.
Try in class

Ask the class to vote on the derivative of xˣ before opening the page. Then tick each rule alone, and finally both, and ask why the two wrong answers add up to the right one.

Watch for

Writing ln(xˣ) as (ln x)ˣ. Splitting ln(x + 1). Stopping at y′/y without multiplying by y.

Open the lesson

16DifferentialsSmall changes, estimated25 min
Students will be able to
  • Compute dy = f′(x) dx and explain its meaning on the tangent line.
  • Compare dy with the actual change Δy, and explain why they agree for small dx.
  • Estimate absolute and relative error in a computed quantity from a measurement error.
Try in class

Load the volume of a ball and set dx to the measurement error. Ask how big the error in volume is before anyone looks at dy.

Watch for

Confusing dy with Δy. Reporting relative error without dividing by the quantity itself.

Open the lesson

Part four: Using derivatives

17Linear approximationStraight up close20 min
Students will be able to
  • Write the linearization L(x) = f(a) + f′(a)(x − a).
  • Choose a good base point and use L to estimate values.
  • Describe how the error shrinks as x approaches a.
Try in class

Ask students to estimate √4.1 to three decimal places without a calculator, in pairs. Then show the graph and the error table.

Watch for

Using a base point that cannot be evaluated exactly. Using the slope at x instead of at a.

Open the lesson

19Curve sketchingShape from signs30 min
Students will be able to
  • Use the signs of f′ and f″ to find intervals of increase and concavity.
  • Find and classify critical numbers and inflection points.
Try in class

Hide f″ and ask where the inflection points of f must be, using only the graph of f′.

Watch for

Assuming every critical number is an extremum. Assuming f″ = 0 always gives an inflection point.

Open the lesson

20OptimizationThe best choice35 min
Students will be able to
  • Translate a word problem into a function of one variable using the constraint.
  • Find and justify the maximum or minimum, checking the domain.
Try in class

Run the box as a competition: students try to find the best cut by dragging, then the class compares with the calculus answer.

Watch for

Differentiating before using the constraint. Reporting the critical number instead of the optimal value.

Open the lesson

21The Mean Value TheoremSomewhere in between20 min
Students will be able to
  • State the Mean Value Theorem and check its hypotheses.
  • Find values of c that satisfy its conclusion.
  • Explain what can go wrong when a hypothesis fails.
Try in class

Use the driving example: ask whether a speed of exactly 80 km/h was unavoidable, then show |x| and 1/x, where the conclusion fails.

Watch for

Giving a c outside (a, b). Skipping the hypotheses.

Open the lesson

Part five: Integration

22Approximating integralsAdding up rectangles30 min
Students will be able to
  • Compute left, right and midpoint sums by hand.
  • Predict whether a sum overestimates or underestimates from the shape of the graph.
  • Explain why rectangles below the axis count as negative.
Try in class

Before showing the error column, ask which method should be most accurate for x². Then compare all four with n = 4 and double n twice.

Watch for

Using n + 1 sample points. Forgetting to multiply by Δx. Choosing the wrong endpoints for a midpoint sum.

Open the lesson

23The definite integral as a limitInfinitely many rectangles35 min
Students will be able to
  • Write Δx and the sample point x_i for a right sum on [0, b].
  • Use summation formulas to write a Riemann sum as a formula in n.
  • Evaluate the definite integral as the limit of that formula.
Try in class

Set n to 4, then use "Multiply n by 10" four times. Ask students to predict the limit from the readout before revealing the formula in n.

Watch for

Treating the limit as a finished sum with n = 100000. Dropping the 1/n³ factor in the sum of squares.

Open the lesson

24The Fundamental Theorem of CalculusSlope and area, undone35 min
Students will be able to
  • Explain why the derivative of an area function is the integrand.
  • Evaluate definite integrals with antiderivatives.
  • Differentiate integrals with variable upper limits, including the chain rule.
Try in class

Open with the puzzle on the board: derivatives are slopes, integrals are areas, and the two undo each other, so slope and area must be opposites. Let students argue about it, then sweep slowly with cos t and pause where A(x) has a peak.

Watch for

Subtracting in the wrong order. Losing a sign with −cos x.

Open the lesson

25Antiderivatives and basic integralsRunning derivatives backwards30 min
Students will be able to
  • Explain why antiderivatives differ by a constant, using the graph of the family.
  • Integrate powers, exponentials and trigonometric functions term by term.
  • Rewrite roots and quotients as powers before integrating, and use an initial value to find C.
Try in class

Turn on "Show the whole family" and ask why every curve has the same slope at the same x. Then ask which one passes through a given point.

Watch for

Forgetting + C. Integrating a quotient by integrating the top and bottom separately. Using the power rule with n = −1.

Open the lesson

26Integration by substitutionChanging the variable35 min
Students will be able to
  • Choose u so that du appears in the integrand, up to a constant.
  • Rewrite and evaluate indefinite integrals by substitution.
  • Change the limits of a definite integral to u-values, or substitute back before evaluating.
Try in class

Turn on "Show how the limits move" and drag the upper limit. Ask why the two shaded areas stay equal even though the regions look nothing alike.

Watch for

Leaving some x in the integral after substituting. Keeping the old limits after changing to u.

Open the lesson

27Area under a curveNet area and total area25 min
Students will be able to
  • Distinguish net area (the integral) from total area.
  • Find the zeros in an interval and split the integral there.
  • Use geometry to evaluate integrals of semicircles and triangles.
Try in class

Load sin x on a full period and ask for the integral before showing it. Then check "Flip the regions below the axis" and compare.

Watch for

Reporting a net area of 0 as "no area". Missing a zero inside the interval.

Open the lesson

28Area between curvesTop minus bottom30 min
Students will be able to
  • Find the intersections of two curves and use them as limits.
  • Decide which curve is on top by testing a point.
  • Split the integral where the curves cross, and set up top minus bottom.
Try in class

Load y = x³ and y = x and drag the strip across the middle crossing. Ask what happens if you integrate x − x³ over all of [−1, 1].

Watch for

Subtracting bottom minus top. Integrating across a crossing in one piece.

Open the lesson

29The Mean Value Theorem for integralsLevelling the area25 min
Students will be able to
  • Compute the average value of a function on an interval.
  • Find every c in the interval where f(c) equals the average.
  • Connect the theorem to the Mean Value Theorem for derivatives through the Fundamental Theorem.
Try in class

Ask students to set the level by eye for sin x on [0, π] before pressing "Let it settle". Compare their guesses with 2/π.

Watch for

Averaging only the endpoint values. Forgetting to divide by b − a. Keeping a value of c outside the interval.

Open the lesson

Technical notes

Devices

The lessons run in any current browser on a laptop, tablet or phone. Graphs scale to the screen. Dragging works with a mouse, a trackpad or a finger.

Internet connection

The pages load their fonts and mathematical typesetting from the web, so they need a connection. Without one they still work, but formulas appear as plain code.

Hosting

The whole series is a single folder of web pages with no server code. Upload the folder to any web host, or a course site that accepts HTML files, and the links between lessons keep working.

Accessibility

Every control is a standard button, checkbox, menu or slider, reachable with a keyboard. Graphs have text readouts and tables beside them. Colour is never the only signal; bands and points are also labelled. Animations are skipped for people who have asked their system to reduce motion. The graphs themselves are not fully described for screen readers, so pair students who use one with the tables and readouts.

Credit

The series is written by Benjamin D. Fedoruk and published by Fedoruk Publishing. When you link to the lessons, please credit them as "Calculus 1, by Benjamin D. Fedoruk (Fedoruk Publishing)". Questions about adapting or redistributing the materials can be directed to Fedoruk Publishing.

Back to all lessons