background

Design Patterns

Browse all courses and learning paths tagged with Design Patterns.

Build a CMS using PHP OOP - project tutorial

Build a CMS using PHP OOP - project tutorial

Full OOP php MVC tutorial for beginners who are familiar with php basics and are starting with OOP concepts, and here you can learn Object Oriented Programming principles by coding along on this project, as we build one Content Management System using modern OOP patterns. We show the problem, then we try non-oop solution first, and then show when and how we can benefit from OOP solutions.

07:43:56 Hours
Course
Python Design Patterns In-depth Disscussions

Python Design Patterns In-depth Disscussions

Transform your Python code from messy scripts to professional, maintainable software with this Software Design Patterns masterclass by ArjanCodes. Unlike traditional academic courses, Arjan focuses on practical application through refactoring. In each video, he takes a piece of 'bad' code and systematically improves it using the right Design Pattern. You will learn how to apply the SOLID principles in Python, decouple your logic with Dependency Injection, and master essential patterns like Strategy, Factory, and Observer. If you want to write cleaner, more robust Python applications that scale, this is the definitive guide for you.

06:47:35 Hours
Course
Python Advanced Tutorials

Python Advanced Tutorials

Level up your coding skills with the Python Advanced Tutorials series by Tech With Tim. This course is designed for developers who have mastered the basics and are ready to tackle the complex features that make Python so powerful. You will move beyond simple scripts to understand the internal mechanics of the language, mastering topics often feared by beginners—such as Metaclasses, Decorators, and Context Managers. Tim’s practical approach ensures you not only learn how to use these advanced patterns but also when to apply them to write cleaner, more efficient, and professional-grade software.

01:50:13 Hours
Course