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