WorthWatch Spend less time searching. Watch better.

Technology

ArjanCodes

Programming and software-design lessons here concentrate on Python, refactoring, APIs, and the trade-offs behind common engineering advice. Recent uploads follow a notably regular weekly cadence and use substantial tutorial-length formats, with focused episodes on patterns, generators, webhooks, code coupling, and API design. It will be most useful to developers seeking practical design discussions beyond beginner syntax; some episodes include paid product placement, so tool-related recommendations merit independent comparison.

Hidden GemTechnology

Editorially reviewed:

ArjanCodes channel banner
ArjanCodes channel avatar
Editorial focusProgramming Tutorials Developer Education
Audience scale326K subscribers
Videos552 videos
Active since01 January 2017

Editorial note

WorthWatch verdict

Best for

Python developers refining software design judgment

Strength

Practical, concept-led refactorings that illuminate code structure and trade-offs

Consider if

you want to evaluate patterns against the needs of your own codebase

Recent videos

Latest from the source

You Think This Is Good OOP… It’s Not

28 August 2026

Watch

15 Python Libraries That Deserve More Attention

14 August 2026

Watch

This Design Pattern Simplifies Everything

07 August 2026

Watch

Deep Dive

ArjanCodes: Python Design and Refactoring in Practice

Main focus

ArjanCodes examines programming and software design through Python, refactoring, APIs, and the trade-offs behind familiar engineering advice. The material moves beyond syntax toward code structure, coupling, patterns, generators, webhooks, and maintainable development habits.

Why it matters

Refactoring a growing Python codebase or designing a clearer API are practical reasons to spend time here. The discussions give developers a focused way to question common patterns and make more deliberate choices about structure, dependencies, and implementation.

Style

Focused tutorial-length explainers use concrete programming topics to unpack design decisions and their consequences. The teaching is direct and technically oriented, pairing specific concepts such as generators or webhooks with broader questions of maintainability and code quality.

Consistency

Friday releases establish a clear weekly rhythm, supported by a deep back catalogue of programming and design topics. Recent subjects remain tightly centered on practical software-engineering decisions.

Editorial note

Programming tools, libraries, and recommended practices change over time, so check current documentation before adopting an approach. Compare any product-led recommendations independently.