All Learning Paths

Backend Systems

Build robust APIs and microservices with .NET, C#, Python, and FastAPI. Clean architecture, async processing, and production patterns.

.NET / C#Python / FastAPIAPI DesignMicroservicesClean ArchitectureAsync Processing

Beginner

Intermediate

Backend Systemsintermediate

ASP.NET Core Web API: Build Production REST APIs

Build production-ready REST APIs with ASP.NET Core 8. Covers minimal APIs, controllers, middleware, authentication with JWT, validation, error handling, versioning, and deployment.

8 min readApr 13, 2026
Backend Systemsintermediate

Background Services & Hosted Services in .NET

Build long-running background tasks in ASP.NET Core with IHostedService and BackgroundService — scheduled jobs, queue workers, health-monitored services, and the Outbox pattern.

7 min readApr 13, 2026
Backend Systemsintermediate

CQRS with MediatR in .NET: A Production Guide

Implement CQRS using MediatR in ASP.NET Core — commands, queries, handlers, pipeline behaviors for validation and logging, and how it maps to Clean Architecture.

7 min readApr 13, 2026
Backend Systemsintermediate

EF Core Fluent API: Complete Entity Configuration Guide

Master EF Core Fluent API to configure entities, relationships, indexes, value converters, table splitting, and owned entities — the production way, without data annotation clutter.

8 min readApr 13, 2026
Backend Systemsintermediate

Entity Framework Core: Database Access in .NET

Master EF Core 8 from setup to production patterns. Covers DbContext, migrations, relationships, querying, performance, raw SQL, and advanced scenarios like soft deletes and audit trails.

10 min readApr 13, 2026
Backend Systemsintermediate

ASP.NET Core Middleware & Filters: A Deep Dive

Build custom middleware, action filters, exception filters, and result filters in ASP.NET Core — with real production patterns for global error handling, request logging, and response transformation.

8 min readApr 13, 2026
Backend Systemsintermediate

Repository & Unit of Work Pattern in .NET

Implement Repository and Unit of Work patterns in .NET with EF Core — generic and specific repositories, the case against over-abstraction, and when each approach makes sense.

7 min readApr 13, 2026
Backend Systemsintermediate

Clean Architecture in .NET: A Practical Guide

How to structure .NET applications using Clean Architecture — with real project structure, dependency injection, and CQRS patterns.

4 min readMar 28, 2026

Advanced