The first online course to teach developers how to create cloud-scale AI applications with Azure Machine Learning Studio

This course will introduce you to Azure Machine Learning Studio and AI and get you up to speed building cloud-scale AI pipelines with Microsoft's new online machine learning development environment.


You will build a solid foundation in machine learning and learn how to build, train, and evaluate complex AI models, all without writing a single line of code! You'll be using Microsoft's revolutionary no-code designer to build advanced machine learning models from day one, and I will provide you with all the support you need to get going.


I will coach you in our private support group where you can hang out with your fellow students and upload homework assignments. 


Did I mention you won't be typing a single line of code?


Azure Machine Learning Studio will help you develop complex machine learning models by dragging and dropping algorithms, datasets, and transformation engines on a powerful designer canvas.


Check this out, this is a pipeline I built to detect dogs and cats in images. You will be building this exact same model during the course:

Mark goes through clearly and succinctly in 10 minute lectures what would take an entire college class to discuss.

Oliver Yu, course student


  • 36 Video Lectures

  • 11 Quizzes

  • 5 Case Studies

  • All data sets

  • Lifelong Access

  • 102 Text Lessons

  • 11 Homework Assignments

  • Private Support Group

  • 24-Hour Response Time

  • Certificate of Completion


Check out this complimentary course lecture in which I will teach you how to get from linear regression to a deep neural network:


Course Introduction
 I'm pleased to meet you!
 Course prerequisites


Introduction To Machine Learning
 What is machine learning?


Setting Up An Azure ML Workspace
 Azure Machine Learning
 Set up Azure Machine Learning


Setting Up Azure ML Datasets
 Azure Datastores and Datasets
 Set up the California Housing dataset


Processing Numeric Data
 Introducing numeric data
 Loading numeric data
 Azure Dataset Profiling
 Process the California Housing dataset


Building Machine Learning Pipelines
 Azure Machine Learning Pipelines
 Azure Machine Learning Experiments
 Build your first pipeline


Supervised Learning


 Introducing linear regression
 Single linear regression
 Regression metrics
 Gradient descent
 Multiple linear regression
 Predict house prices in California
 My answers


Case study
 Introducing case studies
 Predict taxi prices in New York


Processing Text And Geo Data
 Loading string data
 Loading Geo data
 Loading text data
 Improve the California Housing pipeline
 My answers


Case study
 Predict house prices in Iowa


Binary Classification
 Binary classification
 Binary metrics
 ROC, AUC, and Bias
 Predict heart disease risk
 My answers


Case study
 Detect credit card fraud in Europe


Multiclass Classification
 Multiclass classification
 Multiclass metrics
 The confusion matrix
 Micro and macro averages
 Recognize handwritten digits
 My answers


Deep Neural Networks
 Introducing deep neural networks
 From regression to neural networks
 The architecture of deep neural networks
 Visualize hidden network layers
 Train deep neural networks
 Recognize cats and dogs
 My answers


Training And Evaluating Models
 Partitioning datasets
 Minibatch training
 K-Fold Cross Validation
 Detect spam messages
 My answers


Case study
 Flag toxic comments on Wikipedia


Decision Trees
 Classification trees
 Regression trees
 Predict Titanic survivors
 My answers


Case study
 Detect diabetes in Pima indians


Ensemble Models
 Ensemble models
 Predict bike demand in Washington DC
 My answers


Unsupervised Learning


 K-Means Clustering
 Clustering metrics
 The Davies Bouldin Index
 Classify unlabeled Iris flowers
 My answers


Recommendation Systems
 Introducing PCA
 Introducing SVD
 Recommend movies
 My answers


In Conclusion
 What you've learned


The Full Course


11 Homework Assignments
5 Case Studies

Full Walkthrough & Datasets

Private Support Group

102 Text Lessons

36 Video Lessons

11 Quizzes

Lifelong Access To 1 Course

All My AI Courses


40+ Homework Assignments
12 Case Studies

Full Walkthrough & Datasets

Private Support Group

300+ Text Lessons

100+ Video Lessons

30+ Quizzes

Lifelong Access To All Courses


Check out my other machine learning courses:

Machine Learning with C# and ML.NET

This course will introduce you to machine learning and AI and get you up to speed with Microsoft's new ML.NET library.

Deep Learning with C# and CNTK

This course will teach you how to build deep learning C# apps that use neural networks and Microsoft's CNTK library.

Cloud AI with Azure Machine Learning

This course will teach you how to leverage the power of the cloud to build Azure AI applications at cloud scale.

Machine Learning with F# and ML.NET

This course will teach you how to build machine learning apps with Microsoft's F# language and the new ML.NET library.

Machine Learning with Python and ML.NET

This course will teach you to to build machine learning apps in Python with NimbusML and the  ML.NET library.

Mark’s training has been an eye-opening experience for me. I never thought of building machine learning apps in just a few days! With the techniques that I learned, I built an object detector prototype for my work in just 2 days! I initially thought that would take a few months to complete.

Huan Yong, course student


1. Course FAQs

  • i. I’m a complete beginner in Machine Learning. Are the courses going to be right for me?

    Absolutely! The only thing you need to know is how to build simple console applications in C#. Everything else I will teach you step by step. In fact the sooner you enroll, the faster you will get the results that you want.

  • ii. How much time will it take to go through a course?

    Each course contains roughly 6 weeks of content. We encourage you to dedicate at least 2 hours per weekday for about six weeks to keep up with daily assignments.

  • iii. What if I can’t keep up with the group?

    You have lifetime access to all videos and files that come with the course, so you can learn at your own pace.

    And if you get stuck you can always just post a question in the support group and the students or I will help you out.

2. Support FAQs

  • i. Is there support as I go through the program?

    You will have daily supervision from me, your instructor. We'll also have group session where you can ask me questions live.

    You also have access to a private support group where you can ask questions on a daily basis and get them answered, meet other students and collaborate with them. 

3. Program FAQs

  • i. How is this program different from other courses?

    This course is unique. There is no other course on the market that will teach you how to build machine learning apps in C#.

    You will be building machine learning apps from day one. You’ll ‘learn by doing’ and master key ML skills on the fly as you’re coding complex applications. This hands-on approach will have you learn new skills much faster than any other course that only uses text content or training videos.

  • ii. I already started learning Machine Learning, what can this program do for me?

    Well, which results have you received so far? I’m sure you’ve learned a lot, but are you fully leveraging your existing C# skills? Can you build a machine learning app in 1 day? Has your career benefited from your new skills?

    This course is unique in that it not only teaches you how to build machine learning apps in C#, but it is also dedicated to your career transformation.

4. Misc FAQs

  • i. What if I have a question that’s not on this FAQ list?

    I’m here to help and want you to be completely comfortable with your investment. Just drop me an email with any questions you may have, at

© Copyright 2020 by MDFT Europe. All Rights Reserved.