Differential calculus on Khan Academy: Limit introduction, squeeze theorem, and epsilon-delta definition of limits.
This learning material covers the topic of differentiation by considering first principles (gradients of chords and tangents).