Black Friday40% OFF PERMANENT on Pro & Lite, plus 40% off Dometrain coursesBLACKFRIDAY26Get the deal →
Learning paths

Pick a destination. We'll order the courses.

Curated by Dometrain engineers, or built and shared by the community. Paths with 5 or more courses give you a certificate when you finish them.

Build your own
Community

Advanced C# Systems & Career Readiness Path

18 courses · 133h · 5 milestones@paun
Dometrain

AI-Assisted Development

Get GitHub Copilot and Claude Code to take on more of the work: implementing features, writing tests, reviewing pull requests and running in CI. The path teaches both assistants, then has you build an MCP server in C# that gives them your own tools.

6 courses · 40h · 4 milestonesDometrain
Dometrain

Software Architecture in .NET

Decide how a .NET application is organized, where its domain boundaries sit and when a module should become its own service. It closes on the architect's role: recording decisions, choosing technologies and explaining the trade-offs to your team.

12 courses · 53h · 5 milestonesDometrain
Dometrain

.NET Interview Preparation

Prepare for each round of a .NET job interview, from the resume screen and technical questions to coding, system design and behavioral rounds. It is aimed at junior to mid-level .NET developers looking for a new role.

7 courses · 39h · 5 milestonesDometrain
Dometrain

Azure for .NET Developers

Deploy .NET apps to Azure and define their resources in Bicep and Terraform, from App Service and Azure SQL to Functions and Event Grid. Later stages secure them with managed identities and Key Vault, design larger systems against the Well-Architected Framework and practice for the AZ-104 and AZ-305 exams.

11 courses · 53h · 5 milestonesDometrain
Dometrain

Web APIs with ASP.NET Core

Build HTTP APIs with ASP.NET Core, from a first Minimal API endpoint to a deployed service with a database, authentication, tests and tracing. A final project takes one URL shortener from requirements to an Azure deployment, and you need C# and some SQL before you start.

12 courses · 80h · 8 milestonesDometrain
Community

AI Agent Development in .NET

4 courses · 20h · 3 milestones@michaelbehl
Community

Frontend to Fullstack: The .NET Transition

11 courses · 81h · 1 learner@Gurbyed
Community

.NET Professionalisering: Van Lezer naar Bouwer

4 courses · 18h · 1 learnerKevin D.
Community

Modern Senior .NET Backend Path

20 courses · 96h · 6 milestones@ingridimarques
Dometrain

Git and the Command Line

Work in a Linux terminal, edit files in Vim, use Git with a GitHub repository and automate tasks with Bash scripts and GitHub Actions. Linux, Vim, Git and Bash are practiced in exercises, and nothing assumes you already know the terminal.

6 courses · 41h · 3 milestonesDometrain
Dometrain

Python

Write Python from your first line to classes, generators, decorators and async code, then build AI agents with Microsoft Agent Framework. Git and SQLite come in between, and the path ends with junior Python interview questions.

5 courses · 57h · 4 milestonesDometrain
Dometrain

JavaScript and TypeScript

Start from your first line of JavaScript, move on to TypeScript, and check yourself against junior interview questions on both. Along the way you follow the build of a multi-tenant SaaS app that adds React and AWS. It suits beginners and developers new to the JavaScript ecosystem.

6 courses · 42h · 4 milestonesDometrain
Dometrain

Software Design in C#

Clean code, refactoring, the SOLID principles and all 23 Gang of Four design patterns in C#, most of them practiced as exercises. Aimed at developers whose C# works but gets harder to change with every feature.

6 courses · 38h · 3 milestonesDometrain
Dometrain

Containers and Kubernetes

Put .NET apps in containers: build Docker images, run several services together with Compose and Aspire, and deploy to Kubernetes. No container experience is needed: the first stage is the Linux terminal, and the last builds and deploys from GitHub Actions workflows.

6 courses · 35h · 5 milestonesDometrain
Dometrain

SQL and Data Access in .NET

Query, change and design relational databases in SQL Server and PostgreSQL, then work with them from .NET using Dapper and Entity Framework Core. The SQL stages start at your first SELECT; the .NET stages assume you already write C#.

5 courses · 39h · 3 milestonesDometrain
Community

Senior Engineer Capstone Path (Revised)

6 courses · 28h · 5 milestones@perpiris
Community

Comprehensive .NET AI Path

5 courses · 25h · 3 milestones@AVDP
Community

Senior Fast-Track: .NET Backend Path

20 courses · 99h · 6 milestones@Stich
Community

Senior Backend & Cloud Architect Path

17 courses · 118h · 5 milestones@prabhuram
Community

Clean Architecture with Blazor, Auth0, and AI Agents

5 courses · 20h · 4 milestones@sghanwat
Community

Backend Developer: Minimal APIs to Distributed Systems

9 courses · 40h · 4 milestones@adersonrangel
Community

Path to Senior .NET Architect: Internals to Clean Architecture

19 courses · 113h · 4 milestones@MichaSchulz

What's New