Architecture & design

  • Clean architectureAdvanced
  • Monolith modularizationAdvanced
  • Multi-tenancyAdvanced
  • MVVMAdvanced
  • Prototyping / POCAdvanced
  • CQRSIntermediate
  • DDDIntermediate
  • Design patterns (GoF)Intermediate
  • Event-driven architectureIntermediate
  • Modular monolithIntermediate
  • System designIntermediate
  • Caching (Redis)Beginner
  • MicroservicesBeginner

Planning

Mindset

  • Product mindsetAdvanced
  • Solver mentalityAdvanced
  • End-to-end feature ownershipIntermediate
  • Lead by exampleIntermediate

Mindset

AI

  • Agentic software developmentAdvanced
  • ClaudeAdvanced
  • CodexAdvanced
  • Agent workflow designIntermediate
  • Context engineeringIntermediate
  • Multi-agent orchestrationIntermediate
  • CursorBeginner
  • GitHub CopilotBeginner
  • MCPBeginner

AI

Backend

  • .NETAdvanced
  • C#Advanced
  • Dependency injectionAdvanced
  • Entity Framework 6Advanced
  • LINQAdvanced
  • ASP.NET CoreIntermediate
  • async/awaitIntermediate
  • Background jobsIntermediate
  • Entity Framework CoreIntermediate
  • JavaIntermediate
  • C++Beginner
  • PythonBeginner
  • GoAI only
  • PowerShellAI only

Development

Principles

  • DRYAdvanced
  • KISSAdvanced
  • Refactoring (Boy scout rule)Advanced
  • SOLIDAdvanced
  • Functional programmingIntermediate
  • Time zones & date handlingIntermediate

Development

Migrations

  • Data migrations & fixesAdvanced
  • Expand / Transition / Contract patternAdvanced
  • One-way vs two-way door migrationsAdvanced
  • Strangler Fig patternAdvanced

CI/CD

Testing & review

  • Integration testsAdvanced
  • MockingAdvanced
  • NUnitAdvanced
  • Unit testsAdvanced
  • Code reviewsIntermediate
  • DebuggingIntermediate
  • TDDIntermediate
  • E2E testsBeginner

Testing & review

Tools

  • Draw.ioAdvanced
  • JiraAdvanced
  • MiroAdvanced
  • GitIntermediate
  • GitHubIntermediate
  • RiderIntermediate
  • Visual StudioIntermediate
  • PostmanBeginner
  • TFSBeginner

Development

Process

  • KanbanAdvanced
  • ScrumAdvanced
  • Project leadingIntermediate

Planning

API

  • API versioningIntermediate
  • IdempotencyIntermediate
  • REST APIIntermediate
  • gRPCBeginner
  • OpenAPI / SwaggerBeginner

Development

Operations after release

  • On-callAdvanced
  • AlertingIntermediate
  • Incident managementIntermediate
  • LoggingIntermediate
  • MonitoringIntermediate
  • OpenTelemetryIntermediate
  • PostmortemsIntermediate
  • New RelicBeginner
  • SentryBeginner

CI/CD

Delivery & rollout

  • Feature flagsAdvanced
  • Blue-Green deploymentsIntermediate
  • Canary deployments / Beta testingIntermediate
  • Staged rolloutIntermediate
  • Trunk based developmentIntermediate
  • Azure Container AppsBeginner
  • GitHub ActionsBeginner
  • DockerAI only

CI/CD

Databases

  • Indexes & query plansIntermediate
  • Locking & concurrencyIntermediate
  • MSSQLIntermediate
  • Transactions & isolation levelsIntermediate
  • PostgreSQLAI only
  • SupabaseAI only

Development

Security

  • API authentication (JWT, Bearer token)Intermediate
  • GDPRIntermediate
  • PIIIntermediate
  • OAuthBeginner
  • OWASPLearning

Security

Frontend

  • JavaScriptIntermediate
  • WPFIntermediate
  • BlazorBeginner
  • BootstrapBeginner
  • CSSBeginner
  • Design systemBeginner
  • FigmaBeginner
  • HTMLBeginner
  • RazorBeginner
  • ReactBeginner
  • TypeScriptBeginner
  • UnityBeginner
  • AstroAI only
  • Next.jsAI only

Development