Skip to content
L-SYSTEM

Course catalog

Subject area
Level
Material language
Features

tick several — we show courses that have all of them

Remove the tag

Found: 2 courses · 15 in the catalog · all of them are recommended by moderation

An empty spot on a card says nothing: the subject area is there when it has been assigned, and the author is named where there is permission for it.

Tagged dotnet · Remove the tag

  • Version 1.1.0, 18 October 2026

    level: intermediate

    For developers who "know C#" but stall at code review and in interviews when asked why something is built the way it is. The language is taught not as a list of constructs but as a set of decisions with a price: value and reference types, memory and the garbage collector, equality, null, pattern matching, strings and Span, generics, collections, LINQ, exceptions, async and concurrency, data at the process boundary, reflection and source generators. Five units then take SOLID one principle at a time, each as the answer to a concrete pain rather than a slogan. Design patterns follow — creational, structural, behavioural and the applied .NET ones — always including the case where the pattern hurts. The course closes on testability, talking through an architecture decision out loud, and what is new in C# 13 and 14. An optional branch, "C# in an application", takes the language into a working service: the host and DI, Minimal APIs, HttpClient and background jobs, EF Core, tests, and deployment to Azure. Every example lives in one system, the ENGAGE backend of the fictional firm Aldervane. Targets C# 14 / .NET 10 LTS. Written in Russian.

    Software development · 38 units · ~63.5 h without the optional units, ~75.5 h with them · material in Русский

    for: разработчики .NETcsharpcsharp-14dotnetdotnet-10soliddesign-patternsoopinterview-prepasyncconcurrencylinqgenericsmemoryarchitectureaspnet-coretesting

  • Version 1.0.0, 29 September 2026

    level: advanced

    A course for senior developers at Big 4 and other professional-services firms who already use GitHub Copilot — or are about to be told to — and want to use it as an engineer rather than as a faster autocomplete. Copilot in 2026 is an agent platform: agent mode and a Plan agent in Visual Studio 2026 and VS Code, specialised agents for debugging, profiling, testing and .NET modernisation, custom agents and skills your team keeps in the repository, MCP servers, cloud agents that return pull requests, and Copilot CLI in the terminal. The course teaches the skills that separate a senior from a passenger: engineering the context, splitting a task into a plan the agent can execute, reviewing an AI diff as critically as a colleague's, encoding team rules once so they work in every IDE, and knowing exactly what leaves the client's perimeter — and what it costs in AI Credits. Every capability is taught the same way: the pain that makes you reach for it, the capability itself, and its cost — including the uncomfortable ones, such as content exclusion not applying in agent mode, or a green test suite that an agent wrote to match its own bug. The mandatory track follows the official GH-300 (GitHub Copilot) exam outline, so the course doubles as certification preparation; optional units go deeper into Copilot CLI automation, hooks, model and cost engineering, and measuring real productivity. Labs use one sample repository — Aldervane Advisory LLP's ENGAGE platform — that opens in Visual Studio 2026, VS Code and the CLI alike; it is a public GitHub template (github.com/AndreyKuralekh/engage), so each learner starts from their own copy. Every lab also has a read-and-answer path for learners without a Copilot Business or Enterprise seat.

    25 units · ~29.5 h without the optional units, ~34.5 h with them · material in English · author: Andrey Kuralekh

    for: Senior developers Big 4github-copilotgh-300visual-studio-2026vs-codecopilot-cliai-agentsmcpprompt-engineeringcode-reviewdotnetgovernancecertificationprofessional-services