Featured Course

Supervised Machine Learning with ML.NET and C# is my flagship course, a practical introduction to training machine learning models in C# using Microsoft’s ML.NET framework.

Not using Python and writing everything in C# just makes sense for .NET developers: no need to switch stacks, no wasted time learning yet another toolchain, no need to abandon strong types and compiled performance... just clean, practical C# code tightly integrating machine learning into your business apps.

  • €95

Supervised Machine Learning With C# And ML.NET

Learn how to build smart, real-world AI applications in C# with Microsoft’s powerful ML.NET library.

Why Learn Machine Learning with Me?

I had a front-row seat to the launch of Microsoft's new ML.NET library and worked directly with them to help create a training course that brings machine learning into the hands of C# developers. With a strong background in software development, I teach machine learning in a way that fits naturally into real-world business applications, and not as some kind of abstract science project.

You will not only learn how to build machine learning apps, but I will also make sure you understand the theory behind it, from regression and classification to model evaluation and metric selection. If you've ever felt overwhelmed by overly mathematical AI courses, you are exactly who I built these courses for.

Above all, I specialize in making complex topics very easy to understand. Machine learning doesn’t have to be confusing, and after these courses, it won’t be for you either.

Deep Learning Courses

Are you ready to expand your knowledge? These two courses reveal the secrets of deep learning and will show you how to build and train sophisticated neural networks on the datasets of your choice.

  • €95

Deep Learning With Azure ML

Build and train deep neural networks in Azure Machine Learning Studio, using a visual ML app designer. No code required!

  • €95

Deep Learning With C# And CNTK

Build and train deep neural networks locally on your own computer, using Microsoft's native CNTK library for C# developers

Live Classroom Delivery of Supervised Machine Learning with ML.NET and C#

See Me In Action

In 2020, I delivered my ML.NET training live to a team of engineers at GLC Europe in Budapest. The course was based on the same material featured in my flagship online training—just adapted for the classroom.

It was one of the first in-person ML.NET trainings ever offered in Europe, developed in close collaboration with Microsoft’s program manager for AI, Cesar De La Torre.

Train Your Entire Team

Whether you want a fully managed in-company training program or flexible online access for your whole team, I offer two scalable solutions:

  • Custom in-company training, delivered on-site or remote, tailored to your stack, goals, and team experience — complete with lectures, labs, and optional certification paths.

  • Enterprise team plans, giving your team unlimited access to my full course library, plus manager reports, concierge onboarding, and optional monthly training sessions.

Unlock Everything

Get full access to my complete library of machine learning and AI courses—including hands-on labs, learning paths, and every new release.

Whether you're just starting out or scaling up your existing skills, membership gives you everything you need to learn at your own pace—with no limitations.

Stay In The Loop

Sign up for the newsletter and get notified when I publish new blog posts and training updates.

You're signing up to receive emails from MDFT Academy