Learn .NET,
one lesson at a time
311 structured lessons across 16 categories, from C# fundamentals to production-grade architecture.
Categories
Pick a track and work through it lesson by lesson.
64 lessons
Microsoft Agent Framework
Agents, Tools, Converstation&Memory 39 lessonsKubernetes
kubernetes architecture, Running Your Containers in Kubernetes, Namespaces, Quotas, and Limits 37 lessonsHigh-Performance .NET: Async, Multithreading, and Parallel Programming
Understanding Threads, Tasks in .Net, Concurrent Collections 22 lessonsAngular
Components, Pipe, Toolbox 15 lessonsAsp.Net Core Security
Certificates, Api Key, OAuth ( Open Authorization ) 17 lessonsBlazor
Entry, Component, Advanced Components 18 lessonsClaude Code
Foundations of Context Engineering, Claude Code, Essential Commands 22 lessonsClean&Reactoring
Entry, Clean Code 7 lessonsDomain Driven Design
Context Mapping 7 lessonsGenerative AI for Beginners
Generative AI Techniques, AI Patterns and Applications in .NET 9 lessonsGithub Actions
General 15 lessonsgRPC With. Net
Proto Types, Performance, Call Types Supported by gRPC 2 lessonsKeycloak
Docker 2 lessonsRabbitMQ
Dead Letter Queue 7 lessonsRedis
Pub/Sub (Publish/Subscribe), Redis Stream 28 lessonsSemantic Kernel
Entry, Prompt, PluginsLatest lessons
The most recently published.
- Kubernetes Service Readiness with Probes — Readiness, Liveness, and Startup
- Kubernetes Exposing Services Outside the Cluster — NodePort, LoadBalancer, ExternalName
- Kubernetes Why Services Exist — Pod Networking and the ClusterIP Service
- Kubernetes Updating StatefulSets — Rolling Updates, Canaries, and Rollbacks
- Kubernetes Data Management in StatefulSets — Replication, Storage, and Backups
- Kubernetes Managing StatefulSets — Network Identity, Scaling, and Deletion