Skip to content

Enums Explained: Video Resources

← Back to Concept

Best Single Video

This Is Why Python Data Classes Are Awesome by ArjanCodes (18 min) Why: While primarily about dataclasses, this video demonstrates how enums work alongside data-driven classes to replace magic strings and constants. ArjanCodes' software design perspective shows when and why enums matter in real applications.

Alternatives

  • 10 Important Python Concepts In 20 Minutes by Indently (20 min). Covers enums as one of ten essential Python concepts. Good for seeing enums in context alongside other intermediate features you should know.
  • 25 nooby Python habits you need to ditch by mCoding (10 min). Mentions using enums instead of magic strings as one of the habits that separates beginners from intermediate developers. Motivates why enums exist.

Deep Dives


Last verified: February 2026