Skip to content

Decorators Explained — Video Resources

← Back to Concept

Best Single Video

Python Tutorial: Decorators - Dynamically Alter The Functionality Of Your Functions by Corey Schafer (30 min) Why: Starts from first principles with closures, builds up to decorators step by step, and shows practical examples including timing and logging decorators. Corey's most thorough treatment of the topic, with clear code walkthroughs.

Alternatives

  • Python Decorators: The Complete Guide by ArjanCodes (22 min) — Covers both functional and class-based decorators, functools.wraps, and decorators with arguments. More modern approach with software design perspective.
  • The Single Most Useful Decorator in Python by mCoding (8 min) — Focused deep dive on functools.wraps and why every decorator should use it. Short and immediately actionable.

Deep Dives


Last verified: February 2026