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.

552 courses

🏆 Most popular 🎓 With certificate

Designing Flexible Software with the State Pattern

Certificate Hands-on
22,99 € →
💼 Job-ready 🎓 With certificate

Property-Based Testing: Writing Symmetric Properties with PropEr

Certificate Hands-on
22,99 € →
🌟 Students’ pick 🎓 With certificate

Structural Design Patterns: The Facade Pattern in JavaScript

Certificate Hands-on
22,99 € →
⚡ Best to start 🎓 With certificate

JavaScript Observer Pattern: Building Event-Driven Applications

Certificate Hands-on
22,99 € →
⚡ Best to start 🎓 With certificate

Log Trace Analysis: Repeat, Scale, Flux, and Frame Patterns

Certificate Hands-on
22,99 € →
💼 Job-ready 🎓 With certificate

Demystifying Concurrency Bugs: Write Safe Multi-Threaded Code

Certificate Hands-on
22,99 € →
🔥 In demand 🎓 With certificate

Designing Flexible Code with the Strategy Pattern

Certificate Hands-on
22,99 € →
🌟 Students’ pick 🎓 With certificate

ASP.NET Core MVC: Fundamentals of Web Application Architecture

Certificate Hands-on
22,99 € →
🔥 In demand 🎓 With certificate

Structuring Code by Feature for Clear Architecture

Certificate Hands-on
22,99 € →
🎓 With certificate

JavaScript Mediator Pattern: Practice Challenges for Coding Interviews

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

Property-Based Testing in Elixir: Designing Effective Test Properties

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

C++ Composite Design Pattern: Building Hierarchical Software

Certificate Hands-on
22,99 € →
💼 Job-ready 🎓 With certificate

Enforcing Software Architecture Boundaries

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

Designing Clean Layered Architecture: Avoiding Common Coding Pitfalls

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

Extensible Software Design with the Visitor Pattern

Certificate Hands-on
22,99 € →
🎓 With certificate

Probabilistic Workflows in C#: Designing Discrete and Recursive Models

Certificate Hands-on
22,99 € →
💼 Job-ready 🎓 With certificate

Software Architecture Foundations and REST Framework Selection

Certificate Hands-on
22,99 € →
💼 Job-ready 🎓 With certificate

JavaScript Command Pattern: Decoupling Code for Flexible Applications

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

Writing Readable Code with Declarative Design and Clear Interfaces

Certificate Hands-on
22,99 € →
🔥 In demand 🎓 With certificate

Property-Based and Unit Testing: Writing Resilient Code

Certificate Hands-on
22,99 € →
🌟 Students’ pick 🎓 With certificate

JavaScript Composite Pattern for Tree-Like Object Hierarchies

Certificate Hands-on
22,99 € →
🌟 Students’ pick 🎓 With certificate

Introduction to Trace Analysis with Adjoint and Anchor Messages

Certificate Hands-on
22,99 € →
🏆 Most popular 🎓 With certificate

Event-Driven Design with the Reactor Pattern in C

Certificate Hands-on
22,99 € →
⚡ Best to start 🎓 With certificate

Behavioral Design Patterns in JavaScript for Coding Interviews

Certificate Hands-on
22,99 € →
Showing 145–168 of 552 courses