
Derivatives were impossible until StudyPug. The step-by-step videos made everything click. Went from D to B in one semester.
Alex Leblanc

The complete learning system to master Calculus 120

Snap a photo of any calculus problem and get the exact lesson instantly

Canadian certified teachers explain derivatives, integrals, and limits with clear examples

Thousands of calculus practice questions with complete step-by-step solutions

Choose your New Brunswick grade (K-12) and current math topics.

Upload homework problems or browse curriculum-aligned lessons.

Work through similar problems until concepts stick.

Track progress and watch grades improve week by week.
SCO_ID | Curriculum Outcome - Elaborations | StudyPug Topic |
|---|---|---|
NB.SCO.C120.C1 | Explore the concepts of average and instantaneous rate of change: Determine average rate of change and instantaneous rate of change of a function |
NB.SCO.C120.C2 | Determine the derivative of a function by applying the definition of derivative: Use limit definition to find derivative and explore non-differentiable functions |
NB.SCO.C120.C3 | Apply derivative rules to determine the derivative of a function: Apply Constant, Power, Constant Multiple, Sum, Difference, Product, and Quotient Rules |
NB.SCO.C120.C4 | Find derivatives of trigonometric functions: Derive and apply derivatives of sine, cosine, and other trigonometric functions |
NB.SCO.C120.C5 | Apply the Chain Rule to determine the derivative of a function: Use Chain Rule for composite functions and implicit differentiation |
NB.SCO.C120.C6 | Solve problems involving inverse trigonometric functions: Find and apply derivatives of inverse trigonometric functions |
NB.SCO.C120.C7 | Find limits and derivatives of exponential and logarithmic functions: Establish exponential limit, find derivatives, and apply to growth and decay problems |
NB.SCO.C120.C8 | Use calculus techniques to sketch the graph of a function: Determine critical points, intervals, concavity, and asymptotic behavior to sketch graphs |
NB.SCO.C120.C9 | Use calculus techniques to solve optimization problems: Apply derivatives to find maximum and minimum values in applied contexts |
NB.SCO.C120.C10 | Use linearization to solve problems: Use linear approximations of functions to estimate function values near a point |
NB.SCO.C120.C11 | Solve problems involving related rates: Apply implicit differentiation to solve problems with related changing quantities |
NB.SCO.C120.C12 | Determine the definite integral of a function: Use Riemann sums and Fundamental Theorem of Calculus to evaluate definite integrals |
NB.SCO.C120.C13 | Determine the antiderivative of a function: Find indefinite integrals of various functions and apply integration techniques |
NB.SCO.C120.C14 | Solve problems that involve the application of the integral of a function: Apply integration to solve problems involving area, volume, motion, and other applications |
Calculus 120 Lessons
Video Explanations
Practice Problems
Canadian Standards

Practice with New Brunswick provincial exam-style questions—be ready for test day

Learn from expert New Brunswick teachers who know exactly what you need for Calculus 120

Desktop, tablet, or phone—your Calculus 120 lessons sync across all devices
Jordan Cormier
Taylor Richard
Read More
Everything you need to know about mastering Calculus 120 with StudyPug
What does Calculus 120 coverage include?
Complete Calculus 120 curriculum with video lessons on derivatives, integration, limits, and applications. Includes practice problems, step-by-step solutions, and progress tracking for every topic.
How does photo search work for calculus problems?
Take a photo of any calculus problem, and StudyPug finds the exact lesson teaching that concept. It's like having a personal tutor who knows exactly what you need.
Are the teachers certified New Brunswick educators?
Yes! Our teachers are Canadian certified educators who understand New Brunswick curriculum and create lessons specifically for Calculus 120 standards.
Can I use StudyPug on my phone or tablet?
Absolutely! StudyPug works on desktop, tablet, and mobile. Your Calculus 120 progress syncs automatically so you can learn anywhere, anytime.
How will StudyPug help me prepare for provincial exams?
We include New Brunswick provincial exam-style practice questions and teach the exact calculus concepts you need. Students report significantly improved exam scores and confidence.

10,000+ questions adjust to your exact skill level. Never run out of problems that challenge you.

See mastery percentage for every topic. Parents get weekly progress emails automatically.

Earn badges for consistency and improvement. Build learning streaks that motivate daily practice

Time spent, problems solved, concepts mastered. Identify exactly where more practice is needed.