Practical courses for developers

Build, deploy, and run better software. Choose what you want to learn next.

Trusted by 9,700+ engineers

Explore the courses

NEWPre-release

Pragmatic Self-Hosting: Foundations

10 modules + AI companion · Self-paced

Deploy your app on a VPS with Dokploy and Tailscale. Set up private administration, automate deployments, and practice restoring backups.

$149USD · one-time payment

Course details

Before you start

You can run a Docker container, use Git and GitHub, and read terminal commands. No prior Dokploy or Linux administration experience is needed.

What’s included

The TaskFlow practice app, full source code, the Production Runbook, and 7 reusable agent skills. Lifetime lesson access and updates, transcripts, subtitles, and a completion certificate.

8+ hours · Self-paced

Pragmatic Clean Architecture

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

$247

Course edition · one-time payment · plus applicable tax

Course details

Before you start

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

Join 5,000+ developers already learning.

What you’ll learn

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

12+ hours · Self-paced

Modular Monolith Architecture

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

$297

Course edition · one-time payment · plus applicable tax

Course details

Before you start

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

Join 2,800+ developers already learning.

What you’ll learn

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

14+ hours · Self-paced

Pragmatic REST APIs

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

$247

Course edition · one-time payment · plus applicable tax

Course details

Before you start

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

Join 1,900+ developers already learning.

What you’ll learn

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

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.

Plan your learning

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

Want all three .NET courses?

The All Courses Bundle includes Clean Architecture, Modular Monolith Architecture, and REST APIs, plus 7 bonus resources, for 30% less than buying each course separately.

See the bundles

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.