Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

configuration

Settings your program reads at startup instead of having them written into the code.

Microsoft.Extensions.Configuration layers key/value sources (appsettings.json, environment-specific JSON, user secrets, environment variables, command line), later sources overriding earlier ones.

Examples

  • builder.Configuration["Shop:PageSize"] reads one setting, wherever it came from.

Read the full section →