Software Design Patterns — LearnFlat

Software Design Patterns

Explore common software design patterns to solve recurring problems in software architecture. Learn about creational, structural, and behavioral patterns for more robust and maintainable code.

190 courses

⚡ Best to start

SOLID Principles: Designing Clean and Maintainable Code

4.5 (1 211)
Certificate Hands-on
3.100 Ft
🌟 Students’ pick

Modern C++ Design Patterns: Clean Code Architecture

4.6 (7 547)
Certificate Hands-on
3.100 Ft
⚡ Best to start

Modern Python Design Patterns and SOLID Principles

4.4 (4 427)
Certificate Hands-on
3.100 Ft
💼 Job-ready

Java Concurrency: Transforming Single-Threaded Code to Multithreaded

4.6 (1 246)
Certificate Hands-on
3.100 Ft
🎓 With certificate

Cloud Software Architecture and System Design Patterns

4.6 (3 539)
Certificate Hands-on
3.100 Ft
⚡ Best to start

Software Engineering Fundamentals: Principles and Modern Workflows

4.1 (283)
Certificate Hands-on
3.100 Ft
🌟 Students’ pick

GitHub Copilot for Java and Spring Boot Developers

4.5 (3 210)
Certificate Hands-on
3.100 Ft
🔥 In demand

SOLID Principles in C# for Clean Software Architecture

4.4 (1 177)
Certificate Hands-on
3.100 Ft
🎓 With certificate

C# Application Development: From Foundations to Enterprise Architecture

4.7 (491)
Certificate Hands-on
3.100 Ft
🔥 In demand

Dynamic Programming Patterns for Coding Interviews

4.4 (674)
Certificate Hands-on
3.100 Ft
🔥 In demand

Designing Maintainable Software: SOLID Principles and Design Patterns

4.1 (1 306)
Certificate Hands-on
3.100 Ft
🔥 In demand

Test Automation Framework Design: Building Scalable SDET Architectures

4.6 (933)
Certificate Hands-on
3.100 Ft
🏆 Most popular

Practical Software Design Patterns: Real-World OOP Solutions

3.8 (556)
Certificate Hands-on
3.100 Ft
🏆 Most popular

Modern Java Concurrency: From Multithreading to Virtual Threads

4.6 (662)
Certificate Hands-on
3.100 Ft
💼 Job-ready

BDD and API Testing in C# with SpecFlow

4.0 (530)
Certificate Hands-on
3.100 Ft
⚡ Best to start

TypeScript Design Patterns and SOLID Principles

4.6 (730)
Certificate Hands-on
3.100 Ft
⚡ Best to start

WPF Development with MVVM Architecture and Caliburn.Micro

3.8 (830)
Certificate Hands-on
3.100 Ft
⚡ Best to start

Behavioral Design Patterns in C#: Guide to Object Interaction

4.2 (404)
Certificate Hands-on
3.100 Ft
💼 Job-ready

Layered Architecture and Repository Patterns for Web Development

4.4 (372)
Certificate Hands-on
3.100 Ft
🔥 In demand

Android App Architecture with MVP, Dagger, Retrofit, and RxJava

4.1 (1 015)
Certificate Hands-on
3.100 Ft
💼 Job-ready

Scala Design Patterns, Async Programming, and Serialization

4.5 (226)
Certificate Hands-on
3.100 Ft
🎓 With certificate

Software Design Patterns in TypeScript

4.4 (313)
Certificate Hands-on
3.100 Ft
🏆 Most popular

Practical Software Design with SOLID Principles

4.3 (452)
Certificate Hands-on
3.100 Ft
🌟 Students’ pick

Java Concurrency and Virtual Threads

4.5 (240)
Certificate Hands-on
3.100 Ft
Showing 1–24 of 190 courses