đź’ˇ Learn how to design great software in 7 steps: https://arjan.codes/designguide.
You've probably heard a lot of people argue against coupling. But the problem is that you actually need it. In this video, I’m going to show you 3 examples of bad coupling and then show you how to refactor them into not-as-bad coupling.
🔥 GitHub Repository: https://git.arjan.codes/2025/coupling-hard.
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses.
đź’¬ Join my Discord server: https://discord.arjan.codes.
⌨️ Keyboard I’m using: https://amzn.to/49YM97v.
đź”– Chapters:
0:00 Intro
0:29 Global Coupling
7:49 Content Coupling
13:35 Stamp Coupling
19:50 Final Thoughts
20:12 Outro
#arjancodes #softwaredesign #python
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.
FAQs
We curate free YouTube courses, organized by category and language — and make it easy for you to track your learning progress.
Yes. Free courses are embedded YouTube videos.
Currently available in English — with Portuguese, Spanish, French, German, and Italian coming soon.
Check ratings, reviews, duration, and description.
All courses include a certificate of participation.
Yes, an account lets you track progress, earn certificates, and save favorites.
We auto-save your watch position so you can resume on any device.