Backend Systems
Build robust APIs and microservices with .NET, C#, Python, and FastAPI. Clean architecture, async processing, and production patterns.
Beginner
C# Fundamentals: Complete Guide from Zero to Confident
Learn C# from scratch. Covers variables, types, control flow, OOP, interfaces, generics, LINQ, async/await, and error handling — everything a beginner needs to start building real .NET applications.
.NET / C# Interview Questions: Junior Level (Q1–Q80)
80 C# and .NET interview questions for junior developers with detailed answers — covering C# basics, OOP, types, collections, LINQ, async/await, and ASP.NET Core fundamentals.
Python & FastAPI: Build Production REST APIs
Build production-ready REST APIs with Python and FastAPI. Covers Python fundamentals, async Python, Pydantic models, dependency injection, JWT auth, database integration with SQLAlchemy, and deployment.
Intermediate
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.
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.
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.
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.
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.
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.
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.
Clean Architecture in .NET: A Practical Guide
How to structure .NET applications using Clean Architecture — with real project structure, dependency injection, and CQRS patterns.