Premium .NET and Software Architecture Courses

Halloween Sale

All .NET courses.
50% off.

Get 50% off every .NET course, including Community editions. Build your next skill with lifetime access.

Choose your course

Offer ends October 20

Compare the courses

Prices below are for the Course edition. Every course includes lifetime access and future updates. You can compare Community editions on the course page.

8+ hours · Self-paced

Pragmatic Clean Architecture

Build an application with clear dependencies using Clean Architecture, DDD, and CQRS.

Before you start

At least 1 year of ASP.NET Core experience. Familiarity with EF Core and Docker helps.

  • Domain models, use cases, and infrastructure boundaries
  • JWT authentication and role-based authorization
  • Outbox messaging, caching, and structured logging

Join 5,000+ developers already learning

$247

Course edition · one-time payment · plus applicable tax

Get course · $247

12+ hours · Self-paced

Modular Monolith Architecture

Define module boundaries, connect them with events, and prepare for selective microservice extraction.

Before you start

At least 1 year of ASP.NET Core experience. Clean Architecture, EF Core, and Docker knowledge helps.

  • Module boundaries and architecture tests
  • Event-driven communication with Outbox and Inbox
  • A path from a modular monolith to microservices

Join 2,800+ developers already learning

$297

Course edition · one-time payment · plus applicable tax

Get course · $297

14+ hours · Self-paced

Pragmatic REST APIs

Build a REST API step by step, from resource design through security, testing, and deployment.

Before you start

Basic C# and ASP.NET Core knowledge. No previous REST API experience required.

  • Resource design, pagination, filtering, and versioning
  • Authentication, caching, rate limiting, and webhooks
  • Unit, integration, and end-to-end testing

Join 1,900+ developers already learning

$247

Course edition · one-time payment · plus applicable tax

Get course · $247

Which architecture course comes first?

If application layers and dependency rules are new to you, start with Pragmatic Clean Architecture. If you already use those patterns and need to split a growing system into modules, start with Modular Monolith Architecture. REST APIs is an independent path for HTTP API design.

Try the approach in your own code

Get the free Clean Architecture template by email. Explore a working .NET project before committing to a full course.

Get the free template

Plan your learning

Check the prerequisites and find a learning path that fits what you want to build.

🎃 Halloween Sale: 50% off every course

The Community Edition of any course is 50% off too. Code HALLOWEEN is applied automatically at checkout, until October 20.

Shop the sale

Lifetime access

Pay once and keep every lesson forever, including all future updates.

One-time payment

No subscription. One payment covers your chosen course edition.

Expense it at work

You will get a receipt you can submit to your company for reimbursement.