Meet Your New Trainer

Get ready for a next-level tech training for you and your team

Whether you're preparing for a Microsoft certification or planning to upskill your team, you need a training that’s clear, relevant, and designed for immediate results.

I’m Mark Farragher, founder of MDFT Pro. I'll help you master complex tech from day one so you can start building effective solutions today.

Trusted by Teams Worldwide

Companies around the world have booked my live trainings and enrolled their engineering teams in MDFT Pro, my online academy for advanced tech training.

Featured Training Course

If you're a C# developer curious about machine learning, you don’t have to switch to Python.
Start with my flagship course: Supervised Machine Learning with ML.NET and C#.

You'll learn how to build machine learning applications directly in C# with Microsoft's ML.NET library. There's no need to switch between language ecosystems and having to wrap your Python AI code with a brittle Flask API. Instead, simply use ML.NET and C# throughout your entire project.

  • €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.

Explore Courses by Topic

Browse my course catalog by topic: Machine Learning, Microsoft Certifications, Software Development, and Tech Leadership. Check out what’s available, or try the flagship course in each category to get started.

AI

Courses covering Data Science, Machine Learning, Deep Learning, Computer Vision and Generative AI, for C# and Azure cloud developers.

View Courses →

Microsoft Certifications

Listen to these recorded classroom lectures from official Microsoft training courses to get ready for your next certification exam.

View Courses →

Software Development

Learn performance optimization, advanced language features, and expert-level coding skills to get much closer to the metal.

View Courses →

Tech Leadership

Sharpen your decision-making, system design, and team communication skills with training courses for architects and leads.

View Courses →

Train Your Entire Team

Looking to upskill your team in-house? I deliver customized training sessions tailored to your business goals, tech stack, and schedule.

As a Microsoft Registered Partner, I provide official Microsoft courseware, hands-on student labs, and certification exam vouchers, creating a complete, end-to-end training experience.

With trusted partners like Microsoft, Go Deploy, and Pearson VUE, I will handle all the logistics so you can focus on the results.

Prepare For Microsoft Certification Exams

Did you know I built a quiz platform called BenchMark to help my online and classroom students prepare for their Microsoft certification exams?

  • Very similar to the real exam experience

  • Instant feedback after each wrong answer

  • Links to relevant Microsoft Learn pages

  • Designed by a Microsoft Certified Trainer

Whether you're going for Azure, Data Engineering, or AI certifications, BenchMark gives you the practice and confidence you need to ace your exam!

Flex Your Skills With Hands-On Labs

Are you a learning-by-doing type of person? Then you’ll love MarkDown, my hands‑on lab platform that lets you flex your skills and craft effective solutions for any technical challenge.

  • Guided labs with helpful instructions and solutions

  • Includes AI prompts for effective agentic code generation

  • Teaches data science and machine learning through coding

  • Designed around a well-known public datasets

Use MarkDown Labs to hit the ground running, and learn actionable skills while you're building real-life machine learning applications.

What My Students Are Saying

Here’s what developers and IT professionals have said after taking my training, both online and in-person.

⭐️⭐️⭐️⭐️⭐️ “Mark Farragher is a really great teacher! His ability to create enthusiasm, connected with talent to explain even complex topics with a simple language, is something that makes his courses unusual.”

Michal Stankowski

⭐️⭐️⭐️⭐️⭐️ “Mark is a fantastic teacher with a deep understanding of his course topics. The structure and pacing of Mark’s courses is excellent and he constantly relates theory to practice.”

Phil Tomblin

⭐️⭐️⭐️⭐️⭐️ “Participating on such a well-taught course was an awesome experience. I love the fact that we can all learn at a global scale. Mark is a gifted teacher as well as amazing technically skilled

Yoav Kaplan

⭐️⭐️⭐️⭐️⭐️ “Mark’s training has been an eye-opening experience for me. I never thought of building apps in just a few days! With the techniques that I learned, I built an object detector for my work in just 2 days!

Huan Yong

Architect Training for Working Spirit in Deventer

See Me In Action

In 2023, Working Spirit brought me in to deliver an in-company training for their team of senior software developers. The session was titled: “How Do I Become a Great Sparring Partner to an Architect?”

Over four days, we explored the traits, communication skills, and design patterns developers need to work effectively with software architects, culminating in strategies for co-creating robust, scalable cloud architectures together.

One of the students, Maurice Bergboer, later messaged me to say the training inspired him to take the next step in his career—and he’s now working as a junior solution architect for the Dutch government. You can read his recommendation on my Linkedin profile.

Meet Mark Farragher

Hi, I’m Mark—a technical trainer with over 25 years of classroom and online experience.

As a Microsoft Certified Trainer, I specialize in turning complex topics into clear, practical lessons that engineers can understand and apply immediately. My Machine Learning courses are especially known for their clarity and accessibility.

I deliver training in English, Dutch, and German, both in person and online, from my home base in Amsterdam.

Whether you’re learning solo or training a full team, I’m here to make it all click.

My Reach and Impact on Udemy

I started my online training career on Udemy, where I published 12 courses that frequently make the bestseller list. It’s where I first saw how powerful clear, structured teaching can be.

👨‍🏫 12 published Udemy courses
🌍 90,830+ students in 169 countries
💬 19,280+ student reviews
⭐️ Average rating: 4.3 out of 5

Today, I bring the same clarity and teaching style to my courses here on MDFT Pro.

Read The Blog

Every article on my blog is based on real-world challenges I’ve tackled in my training courses or engineering work. Whether it’s machine learning, high-performance C# code, or cutting-edge cloud tools, you’ll get practical insights, step-by-step code, and explanations that make the complex stuff clear.

Ready To Start Learning?

Whether you’re looking to upskill in C#, cloud, leadership or machine learning, or want to bring expert-led training to your entire team in-house, I’ve got you covered with a course or training that fits your needs.

From short, focused labs to complete learning paths and in-company workshops, all my training is designed to make complex technology clear, practical, and easy to apply from day one.

Let me give you a tech training, done right.

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