Software Design Patterns — PickAClass

Software Design Patterns

Learn foundational, reusable solutions to commonly occurring problems in software design. Covers creational, structural, and behavioral patterns.

226 courses

🔥 In demand 🎓 With certificate

Software Design Principles and Orthogonality in Python

Certificate Hands-on
$234.99
🌟 Students’ pick 🎓 With certificate

Go Concurrency Control with the Context Package

Certificate Hands-on
$189.99
⚡ Best to start 🎓 With certificate

Go Web Services: Structured HTTP Handling and Package Refactoring

Certificate Hands-on
$199.99
🏆 Most popular 🎓 With certificate

Go Design Patterns: Creational and Structural Architecture

Certificate Hands-on
$39.99
⚡ Best to start 🎓 With certificate

Prompt Engineering for Code Generation with GitHub Copilot

Certificate Hands-on
$34.99
🎓 With certificate

Clean Code Fundamentals: Avoid Deep Nesting and Use the DRY Principle

Certificate Hands-on
$244.99
🌟 Students’ pick 🎓 With certificate

Go Module Organization in Event-Driven Architecture

Certificate Hands-on
$204.99
⚡ Best to start 🎓 With certificate

Go Concurrency: Building Worker Pools and Generators

Certificate Hands-on
$74.99
🌟 Students’ pick 🎓 With certificate

Writing Executable Specifications in Go with Godog

Certificate Hands-on
$219.99
⚡ Best to start 🎓 With certificate

Go Programming Fundamentals: Core Features and Software Development

Certificate Hands-on
$219.99
⚡ Best to start 🎓 With certificate

Go Documentation: Writing and Managing Package Docs

Certificate Hands-on
$104.99
🔥 In demand 🎓 With certificate

Code Quality Fundamentals: Writing Readable and Efficient Programs

Certificate Hands-on
$249.99
🏆 Most popular 🎓 With certificate

Go Concurrency: Implementing the Worker Pool Pattern

Certificate Hands-on
$114.99
🔥 In demand 🎓 With certificate

Python State Pattern: Clean Object-Oriented Design

Certificate Hands-on
$139.99
🌟 Students’ pick 🎓 With certificate

Building High-Performance APIs with gRPC and Go

Certificate Hands-on
$159.99
⚡ Best to start 🎓 With certificate

Python Design Patterns for Clean Object-Oriented Programming

Certificate Hands-on
$244.99
🌟 Students’ pick 🎓 With certificate

Python Design Patterns for Clean and Maintainable Code

Certificate Hands-on
$169.99
🎓 With certificate

Python Decorator Design Pattern: Object Composition and Wrapping

Certificate Hands-on
$59.99
🔥 In demand 🎓 With certificate

Go Concurrency Design Patterns: Build Reliable Concurrent Software

Certificate Hands-on
$79.99
🔥 In demand 🎓 With certificate

Go Concurrency: Troubleshooting WaitGroup Add and Done Mismatches

Certificate Hands-on
$139.99
💼 Job-ready 🎓 With certificate

Go Concurrency: Building Efficient Worker Pools

Certificate Hands-on
$94.99
🎓 With certificate

Code Quality Fundamentals: Writing Clean, Readable, and Maintainable Code

Certificate Hands-on
$229.99
🏆 Most popular 🎓 With certificate

Building Safe Concurrent Automation Systems in Go

Certificate Hands-on
$229.99
⚡ Best to start 🎓 With certificate

Foundations of Go Concurrency: Goroutines, Channels, and Context

Certificate Hands-on
$119.99
Showing 145–168 of 226 courses