30% OFF - Use code HANDSON30 for 30% off any course or Dometrain Pro! Browse courses →
  • Courses
  • Learning Paths
  • Blogs
  • Authors
  • Leaderboard
  • Dometrain Pro
  • Shopping Basket

    Your basket is empty

  • Business Portal
  • Meet Our Expert Authors

    Learn from industry professionals who are passionate about sharing their knowledge and experience with you.

    Nick Chapsas

    Nick Chapsas

    17 courses

    Nick Chapsas is a .NET & C# content creator, educator and a Microsoft MVP for Developer Technologies with years of experience in Software Engineeri...

    Amichai Mantinband

    Amichai Mantinband

    27 courses

    Amichai Mantinband is a Software Engineer at Microsoft and a .NET content creator. He works on large-scale, distributed systems within Microsoft O...

    Nick Cosentino

    Nick Cosentino

    8 courses

    Nick Cosentino is a Principal Software Engineering Manager at Microsoft and a .NET content creator. He manages the teams responsible for deploying ...

    James Eastham

    James Eastham

    6 courses

    James Eastham is a Serverless Developer Advocate at Datadog and a Microsoft MVP. He has over 10 years of software experience at all layers of the s...

    Gui Ferreira

    Gui Ferreira

    6 courses

    Guilherme Ferreira, also known as Gui, is a Minimalist Software Craftsman, passionate about simplicity and continuous learning. Gui is a Microsoft ...

    Kevin Dockx

    Kevin Dockx

    6 courses

    Kevin is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He started working in the IT sector over 20 years ago, a...

    Ryan Murphy

    Ryan Murphy

    5 courses

    Ryan Murphy is an experienced Engineering Manager at Yelp, content creator, writer and speaker. He currently leads the teams responsible for all th...

    Dan Clarke

    Dan Clarke

    4 courses

    Dan Clarke is an independent software developer and consultant, specialising in .NET, Azure, Docker, and Kubernetes. He's a Microsoft MVP; speaker;...

    Hannes Lowette

    Hannes Lowette

    4 courses

    With 20 years in .NET development, Hannes has always been passionate about performance, databases, distributed systems and large-scale applications...

    Steve Smith

    Steve Smith

    4 courses

    Steve "ardalis" Smith is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provide...

    Brandon Minnick

    Brandon Minnick

    4 courses

    Brandon is a Microsoft MVP and a .NET Developer Advocate at AWS, where he gets to work closely with the developer community to help fellow mobile a...

    James Charlesworth

    James Charlesworth

    4 courses

    James is a Director of Engineering, O'Reilly author, speaker, and YouTuber with 20 years of experience in the tech industry. He has worked across s...

    Irina Scurtu

    Irina Scurtu

    3 courses

    Irina Scurtu (Dominte) is a software architect, international speaker, Microsoft MVP for developer technologies, and Microsoft certified trainer (M...

    Jimmy Engström

    Jimmy Engström

    3 courses

    Jimmy Engström has been developing ever since he was 7 years old and got his first computer. He loves to be on the cutting edge of technology, tryi...

    Scott Sauber

    Scott Sauber

    2 courses

    Scott is a software consultant and primarily does web development using ASP.NET Core and JavaScript. His second passion behind web development is h...

    Mohamad Lawand

    Mohamad Lawand

    2 courses

    Mohamad is an Enterprise Architect and .NET content creator with over 18 years of experience in designing and delivering scalable, secure, and inno...

    Ed Charbeneau

    Ed Charbeneau

    2 courses

    Ed is a Microsoft MVP and an international speaker, writer, online influencer, a Developer Advocate for Progress, and expert on all things web deve...

    Cory House

    Cory House

    2 courses

    Cory has trained over 10,000 software developers at events and businesses worldwide. Cory is the principal consultant at reactjsconsulting.com, whe...

    Aleksandra Majkic

    Aleksandra Majkic

    2 courses

    Aleksandra Majkic, M.Sc. is a Strategic Talent Development Partner with 15+ years of experience in the high-tech industry. She supports tech profes...

    Nick Proud

    Nick Proud

    2 courses

    Based in the north of the UK where he lives with his wife and daughter, he creates educational YouTube videos on C# and .NET. He is also currently ...

    Jonathan Tower

    Jonathan Tower

    2 courses

    Jonathan, or J as he's known to friends, is a husband, a father, and the owner of Trailhead Technology Partners, a custom software consulting compa...

    Alex Hyett

    Alex Hyett

    1 course

    Alex Hyett is a Staff Engineer at Revenew and a content creator. With over 13 years of experience in software development Alex has worked on everyt...

    Michael Staib

    Michael Staib

    1 course

    Michael is a member of the GraphQL technical steering committee, contributing to the GraphQL composite schema specification under the GraphQL Found...

    David Pine

    David Pine

    1 course

    David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert i...

    Dylan Beattie

    Dylan Beattie

    1 course

    Dylan Beattie is a consultant, software developer and international keynote speaker. He’s been building data-driven web applications since the 1990...

    Shelley Benhoff

    Shelley Benhoff

    1 course

    Shelley Benhoff is an author, Docker Captain, and co-owner at HoffsTech, LLC. Shelley has over 25 years of experience in tech as a developer, train...

    Mel Grubb

    Mel Grubb

    1 course

    Mel Grubb has been a professional software developer since 1995, working with .Net since version 1.0. Before that, he was a hobbyist since receivin...

    Alex Tushinsky

    Alex Tushinsky

    1 course

    Alex has spent the past 30+ years working as a software developer, application architect, cybersecurity professional, and technical trainer. He is ...

    Jill Gundersen

    Jill Gundersen

    1 course

    Jill is a freelance software developer who works on all things technical and loves it. Her main development focus has been on web applications util...

    Jody Donetti

    Jody Donetti

    1 course

    Jody is a Principal Engineer doing coding, R&D and architecture for the past 30 years. He enjoys designing, developing and evolving software, and h...

    Simon Wåhlin

    Simon Wåhlin

    1 course

    Simon Wåhlin is a consultant at Unwonted in Stockholm, Sweden and has a focus on Azure, PowerShell and automation. He helps customers with both str...

    What's New

    Getting Started: Model Context Protocol (MCP)
    course

    Getting Started: Model Context Protocol (MCP)

    Learn how to get started with the Model Context Protocol (MCP) and integrate it into your applications.

    Learn more about Getting Started: Model Context Protocol (MCP)
    Hands-On: Learn TypeScript
    course

    Hands-On: Learn TypeScript

    Learn TypeScript through hands-on coding exercises. Practice what you learn with interactive challenges designed for every level.

    Learn more about Hands-On: Learn TypeScript
    Hands-On: Learn JavaScript
    course

    Hands-On: Learn JavaScript

    Learn JavaScript through hands-on coding exercises. Practice what you learn with interactive challenges designed for every level.

    Learn more about Hands-On: Learn JavaScript
    Hands-On: Data Structures & Algorithms in C#
    course

    Hands-On: Data Structures & Algorithms in C#

    Master data structures and algorithms through hands-on coding exercises in C#. Free to enroll for 7 days!

    Learn more about Hands-On: Data Structures & Algorithms in C#
    Blogsmith.ai
    feature

    Blogsmith.ai

    Turn your videos into blogs and newsletters with AI. Check out our new product at blogsmith.ai.

    Learn more about Blogsmith.ai
    Leaderboard
    feature

    Leaderboard

    See how you stack up against other learners. Track your progress, climb the ranks, and compete with the Dometrain community.

    Learn more about Leaderboard
    Hands-On: Learn PostgreSQL
    course

    Hands-On: Learn PostgreSQL

    Learn PostgreSQL through hands-on coding exercises. Practice what you learn with interactive challenges designed for every level.

    Learn more about Hands-On: Learn PostgreSQL
    Free Hands-On: C# for Beginners
    course

    Free Hands-On: C# for Beginners

    Learn C# through hands-on coding exercises. Practice what you learn with interactive challenges designed for everyone, from beginners to experts.

    Learn more about Free Hands-On: C# for Beginners
    Getting Started: AI for .NET Developers
    course

    Getting Started: AI for .NET Developers

    Get started with integrating AI into your .NET applications effectively using the latest LLM best practices.

    Learn more about Getting Started: AI for .NET Developers
    Getting Started: Building .NET Applications on AWS
    course

    Getting Started: Building .NET Applications on AWS

    Learn how to build and deploy .NET applications on AWS using CDK, Lambda, DynamoDB, S3, and more.

    Learn more about Getting Started: Building .NET Applications on AWS
    What's new in C# 14
    blog

    What's new in C# 14

    This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.

    Learn more about What's new in C# 14
    Let's Build It: AI Chatbot with RAG in .NET Using Your Data
    course

    Let's Build It: AI Chatbot with RAG in .NET Using Your Data

    Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.

    Learn more about Let's Build It: AI Chatbot with RAG in .NET Using Your Data
    From Zero to Hero: SignalR in .NET
    course

    From Zero to Hero: SignalR in .NET

    Enable enterprise-grade real-time communication for your web apps with SignalR.

    Learn more about From Zero to Hero: SignalR in .NET
    Deep Dive: Solution Architecture
    course

    Deep Dive: Solution Architecture

    Master solution architecture and turn business needs into scalable, maintainable systems.

    Learn more about Deep Dive: Solution Architecture
    Migrating: ASP.NET Web APIs to ASP.NET Core
    course

    Migrating: ASP.NET Web APIs to ASP.NET Core

    A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.

    Learn more about Migrating: ASP.NET Web APIs to ASP.NET Core
    Getting Started: Caching in .NET
    course

    Getting Started: Caching in .NET

    Let's make the hardest thing in programming easy for .NET software engineers.

    Learn more about Getting Started: Caching in .NET
    From Zero to Hero: Testing with xUnit in C#
    course

    From Zero to Hero: Testing with xUnit in C#

    Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.

    Learn more about From Zero to Hero: Testing with xUnit in C#
    Create a ChatGPT Console AI Chatbot in C#
    blog

    Create a ChatGPT Console AI Chatbot in C#

    This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.

    Learn more about Create a ChatGPT Console AI Chatbot in C#