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
Community

AI Agent Development in .NET

4 courses · 20h · 3 milestones@michaelbehl
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

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

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

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

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

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

Road to Copenhagen: Senior Engineer Capstone Path (Revised)

6 courses · 28h · 5 milestones@perpiris
Community

Frontend to Fullstack: The .NET Transition

11 courses · 81h · 5 milestones@Gurbyed
Community

.NET Professionalisering: Van Lezer naar Bouwer

4 courses · 18h · 4 milestonesKevin D.
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

Modern Senior .NET Backend Path

20 courses · 96h · 6 milestones@ingridimarques
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
Community

C# Mastery, AI, & Architecture Path

11 courses · 52h · 4 milestones@zoltan.zemko
Dometrain

Event-Driven Systems in .NET

Take .NET systems beyond request and response with background jobs, events between services, messaging through MassTransit and event sourcing with Marten.

6 courses · 30h · 4 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

Rust

Learn Rust's ownership and borrowing rules in short browser exercises, then build a web API and move on to lifetimes, traits, concurrency and unsafe code. You should already program in another language.

5 courses · 21h · 3 milestonesDometrain
Dometrain

C and C++

Program in C from your first function to pointers, allocators and hash tables, then in C++ with classes, templates, move semantics and standard algorithms. A Linux course comes first, and all five courses are hands-on exercises.

5 courses · 58h · 3 milestonesDometrain

What's New