Skip to main content
Calculus foundations
Lesson 8 of 75
Standard practice

Derivative from first principles

Objective. Derive differentiation rules from difference quotients.

  1. 1. Learn
  2. 2. Worked example
  3. 3. Practice
  4. 4. Feedback
  5. 5. Continue

Learn: the key idea

The derivative of f at x is defined as the limit of the difference quotient f'(x)=lim(h→0) [f(x+h)−f(x)]/h, representing the instantaneous rate of change or slope of the tangent line. Standard rules like the power rule are themselves derived from this limit rather than assumed. For f(x)=x², the difference quotient is [(x+h)²−x²]/h = (2xh+h²)/h = 2x+h, and letting h→0 gives f'(x)=2x. This first-principles approach confirms shortcut rules and is required whenever a function's differentiability must be justified rigorously, such as at a corner or kink. Always simplify the quotient algebraically before taking the limit, since direct substitution gives 0/0.

Worked example

Find f'(x) for f(x)=x²+3x using the derivative from first principles.

3
Illustrated card showing 3
  1. 1Write the difference quotient: [f(x+h)−f(x)]/h = [(x+h)²+3(x+h)−x²−3x]/h.
  2. 2Expand the numerator: x²+2xh+h²+3x+3h−x²−3x = 2xh+h²+3h.
  3. 3Divide by h: (2xh+h²+3h)/h = 2x+h+3.
  4. 4Let h→0 to get f'(x)=2x+3.

Answer: f'(x) = 2x + 3

Concept mastery

Based on your past attempts at this lesson — the question types to practise again come first.

Complete a practice set to see your concept breakdown here.

Practice

Practice happens on its own screen, one question at a time. Answers stay hidden until you submit yours, and you can stop and pick up at the same question later.

Start practising

Common mistake. Students substitute h=0 into the difference quotient before simplifying algebraically, getting the meaningless 0/0 and abandoning the method, instead of expanding and cancelling h first.

Your progress

Tick each step as you finish it. Your exact reading position is saved automatically, so Continue drops you back on the same line.

0 of 5 steps complete

Your place saves automatically as you read.

My dashboard