Software Design Patterns
Learn foundational, reusable solutions to commonly occurring problems in software design. Covers creational, structural, and behavioral patterns.
187 courses
🎓 With certificate
Go Programming Foundations: Core Features and Concurrency
Certificate
Hands-on
K21.000
→
⚡ Best to start
Event-Driven Architecture and Modular Monoliths in Go
Certificate
Hands-on
K21.000
→
🎓 With certificate
Aspect-Oriented Programming for Clean Code and Modular Design
Certificate
Hands-on
K21.000
→
🏆 Most popular
Go Testing and Profiling: Write Reliable, High-Performance Code
Certificate
Hands-on
K21.000
→
🌟 Students’ pick
Go Data Storage: Designing the Repository Pattern for CLI Tools
Certificate
Hands-on
K21.000
→
🔥 In demand
Go Systems Programming: Building UNIX CLI Tools with Cobra
Certificate
Hands-on
K21.000
→
🔥 In demand
Go Programming Foundations: Key Features and Practical Use Cases
Certificate
Hands-on
K21.000
→
🎓 With certificate
Go Concurrency: Designing Pipelines with Channels
Certificate
Hands-on
K21.000
→
💼 Job-ready
Introduction to Go Programming: Build Reliable Applications with Golang
Certificate
Hands-on
K21.000
→
⚡ Best to start
Software Design Foundations: Algorithms, Frameworks, and Design Patterns
Certificate
Hands-on
K21.000
→
🔥 In demand
Hands-On gRPC Services with Go
Certificate
Hands-on
K21.000
→
🔥 In demand
Python Design Patterns: Shared State with the Monostate Pattern
Certificate
Hands-on
K21.000
→
🎓 With certificate
Clean Code Fundamentals: Writing Readable and Maintainable Software
Certificate
Hands-on
K21.000
→
🔥 In demand
Building Go Command-Line Apps with Cobra
Certificate
Hands-on
K21.000
→
🔥 In demand
Go Modules and Package Design: Build Maintainable Libraries
Certificate
Hands-on
K21.000
→
⚡ Best to start
Designing and Testing Hexagonal Architecture in Go
Certificate
Hands-on
K21.000
→
🌟 Students’ pick
Apex Design Patterns: Implementing the Unit of Work
Certificate
Hands-on
K21.000
→
🌟 Students’ pick
Effective Go Architecture and Clean Design Patterns
Certificate
Hands-on
K21.000
→
🎓 With certificate
Foundations of Software Engineering: A Practical Introduction
Certificate
Hands-on
K21.000
→
Showing 169–187 of 187 courses