The first 200 students can use code PATTERNS20 to get 20% off our 3 new bundles containing 23 new courses:
Creational Design Patterns in C# , Structural Design Patterns in C# and Behavioral Design Patterns in C# !

Browse Courses

Never fail a behavioral interview again with knowledge from Big Tech managers

author by Nick Cosentino
author by Ryan Murphy

Learn how you can use Artificial Intelligence to boost your productivity

author by Kevin Dockx

Master the art of Reflection in .NET using C# and make the impossible, possible

author by Nick Cosentino

Learn how to use Git, the industry standard for version control

author by Scott Sauber

Learn how to use GitHub Actions and master CI/CD

author by Scott Sauber

Learn how to structure your codebases using the Vertical Slice Architecture

author by Kevin Dockx

Learn what OpenTelemetry is and why your apps need it

author by Gui Ferreira

Start building production-grade reactive web apps in .NET using Blazor

author by Jimmy Engström

Learn the strategy for migrating from Microservices to Modular Monoliths

author by Steve "ardalis" Smith

Get started with GraphQL in .NET using C# with HotChocolate creator Michael Staib

author by Michael Staib

Learn everything there is to know about the Singleton Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Abstract Factory Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Factory Method Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Builder Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Flyweight Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Prototype Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Adapter Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Bridge Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Composite Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Decorator Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Facade Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Proxy Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Mediator Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Strategy Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Chain Of Responsibility Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Command Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Interpreter Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Iterator Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Memento Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Observer Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the State Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Template Method Design Pattern

author by Amichai Mantinband

Learn everything there is to know about the Visitor Design Pattern

author by Amichai Mantinband

Dive deeper into Microservices Architecture with AWS Solution Architect James Eastham

author by James Eastham

Dive deeper into your Domain-Driven Design journey with Amichai on Dometrain

author by Amichai Mantinband

Everything you need to master the art of LINQ in .NET

author by Hannes Lowette

Start your Domain-Driven Design journey with Amichai on Dometrain

author by Amichai Mantinband

Everything you need to learn how to use Kubernetes as a Developer from beginning to mastery

author by Dan Clarke

Get started with programming using the C# programming language

author by Nick Cosentino

Deep dive into the C# programming language and learn more features and patterns

author by Nick Cosentino

Learn one of the core fundamentals of modern software engineering

author by Alex Hyett

Deep Dive into the advanced patterns of Modular Monoliths in .NET

author by Steve "ardalis" Smith

Start your Clean Architecture in .NET journey with Amichai on Dometrain

author by Amichai Mantinband

Everything you need to know to use EF Core in your .NET applications from the most basic to the most advanced concepts

author by Hannes Lowette

Learn how to build elegant and scalable REST APIs in ASP.NET Core

author by Nick Chapsas

Get started with Modular Monoliths and escape the Big Ball of Mud of traditional monoliths

author by Steve "ardalis" Smith

Get started with Microservices Architecture with AWS Solution Architect James Eastham

author by James Eastham

Dive deep into the advanced practices of Clean Architecture in .NET

author by Amichai Mantinband

Learn how to write elegant C# using modern Clean Code practices

author by Gui Ferreira

Master the craft of TDD from the basics to the most advanced concepts

author by Gui Ferreira

Everything you need to know to refactor C# codebases using the latest and best coding techniques

author by Nick Cosentino

Level up your Software Engineering skills by mastering Solution Architecture

author by James Eastham

Everything you need to get started and master the most important platform tool for developers

author by Dan Clarke

Get started with building native, cross-platform desktop and mobile apps in .NET

author by Brandon Minnick

Everything you need to know to Unit Test your C# codebases

author by Nick Chapsas

Everything you need to know to integration test your ASP.NET Core codebases

author by Nick Chapsas

Everything you need to know from the basics to very advanced concepts

author by Nick Chapsas

Everything you need to know to build gRPC applications in .NET from the most basic concepts to the most advanced ones

author by Irina Scurtu

Everything you need to know about building Minimal APIs in .NET 6 and beyond

author by Nick Chapsas

Everything you need to know about Logging in .NET

author by Nick Chapsas

Everything a C# developer needs to know to get started with the most popular services of AWS

author by Nick Chapsas

Deep dive into building native, cross-platform desktop and mobile apps in .NET

author by Brandon Minnick

Learn how to use Configuration and Options in any .NET codebase

author by David Pine

Learn how to use asynchronous messaging in your .NET systems with MassTransit

author by Irina Scurtu