Stop Googling. Start Building.

Practical .NET courses that skip the theory overload. Learn SignalR, background processing, and Azure monitoring by building real features you can use Monday morning.

Kevin W. Griffin - Microsoft MVP & Course Instructor

Featured Courses

In-depth, practical courses that help you master the technologies you use every day.

SignalR Mastery

Real-time features shouldn't require a PhD. This course takes you from "what's a Hub?" to production-ready SignalR in your .NET apps — with authentication, scaling, and the edge cases the docs don't mention.

What you'll build: Live chat with presence indicators, real-time dashboards with automatic updates, and notification systems that work across browser tabs. 4.5 hours. No filler. Just SignalR done right.

Building Background Services in .NET with HangFire

Your app needs to send emails, process files, or run scheduled tasks — but you don't want to build infrastructure from scratch. HangFire gives you a battle-tested solution, and this course shows you how to use it properly.

From simple fire-and-forget jobs to complex recurring workflows, you'll learn patterns that work in production — not just in tutorials.

What You'll Build:

  • Background jobs with the HangFire dashboard for monitoring
  • Scheduled and recurring jobs that actually run on time
  • Error handling that doesn't lose jobs
  • Scaling strategies for high-volume processing
  • Production patterns you can apply immediately

Free Courses on YouTube

Building APIs with ASP.NET Core

As web applications grow in popularity and we see a greater uptick in web frameworks, creating robust application programming interfaces (APIs) for internal and external use is becoming increasingly more important.

This course will teach developers the fundamentals of building APIs with ASP.NET Core, including testing, validation, and designing interfaces that will allow them to be good API citizens.

Watch Free on YouTube

Monitoring and Troubleshooting with Application Insights

This course covers the fundamentals for tracking the performance and health of your applications with Application Insights on Azure.

We'll begin with how to provision an Application Insights instance on Azure followed by how to configure your applications to send telemetry data. You'll learn to investigate application failures, analyze poor performance, and write KQL (Kusto Query Language) queries.

Watch Free on YouTube

Why Learn From Me?

🏆

16 Consecutive Years as Microsoft MVP

Not just recognized — actively contributing to the .NET community since 2008.

👥

Thousands of Course Enrollments

Developers worldwide use these courses to solve real problems at work.

💡

Active Consultant — I Build What I Teach

Not retired from coding. I use these techniques in client projects every week.

I believe the best way to learn is by building real things. My courses focus on practical, hands-on learning with projects you can apply to your work immediately. No fluff, no filler - just the skills you need to build better software.

Looking for Custom Team Training?

I offer private workshops tailored to your team's specific needs. ASP.NET Core, Azure, SignalR, or modern development practices — let's build a custom training program together.

I respond within one business day. Or send me an email to explore training options.