3 months
1017 USD/full
1017 USD/full
Tuition fee
Apply date
Start date


In a series of real-world projects, you'll work with built-in Azure labs accessible inside the Udacity classroom to run complex machine learning tasks. Join now the Machine Learning Engineer for Microsoft Azure nanodegree!

Visit the official programme website for more information

Hey there 👋🏼

Interested in some tips for finding the best matching programme for you?

Here is a checklist of the most common actions that users take before finding their dream programme.

Completed items

Search with at least 2 filters
You can use the search page. The filter section on the left contains a variety of useful filters.
0 / 5
Visit 5 programme pages
You can find programmes in different ways. If you haven't viewed any programmes yet, the search page is probably a good place to start.
0 / 2
Visit 2 university pages
You can find universities in different ways. From the page of a programme you like you can jump to the corresponding university or you can start with the country you like and check a list of universities there.
Take our personality test
Would you like to know what kind of programme would fit your personality best? Go to the personality test page to take the test.
Take our country test
Would you like to which country would be the ideal place for you to study? Go to the country test page to take the test.
Create an account
Creating an account gives you a number of benefits. It will unlock 6 more items on your checklist. Some new things you'll be able to do are:
  • Check your fit with a programme
  • View recommendations
  • Compare programmes


Level: Intermediate

In this Machine Learning Engineer for Microsoft Azure nanodegree, students will enhance their skills by building and deploying sophisticated machine learning solutions using popular open source tools and frameworks, and gain practical experience running complex machine learning tasks using the built-in Azure labs accessible inside the Udacity classroom.


Students in the program will learn about machine learning algorithms and crucial deployment techniques, and will be equipped to fill roles at companies seeking machine learning engineers and AI specialists. These skills can also be applied in roles at companies that are looking for data scientists to introduce machine learning techniques into their organization.

Programme Structure

  • Optimizing an ML Pipeline in AzureUse scikit-learn, Hyperdrive, and AutoML to construct a pipeline, import data, identify optimal models and hyperparameters, and then document and compare findings.
  • Operationalizing Machine LearningTrain an AutoML model and deploy it into a production environment by selecting the appropriate targets, enabling Application insights, using logs to identify problems, and leveraging the power of Azure’s pipelines.
  • Capstone Project: Training and Deploying a Machine Learning Model in AzureIn the Capstone project, you’ll be able to select your own model and dataset and use the Hyperdrive and AutoML API from AzureML to train and deploy the model as a web service.


  • Who is the programme for?
If you enjoy building web applications and want to learn how to build them on cloud, this is a great way to get hands-on practice with a variety of cloud computing principles and best practices.
  • Why should you enroll now?
Cloud computing has been like a revolution for most companies globally and Azure is one of the most popular closed services platforms being used by organizations.

Academic requirements

We are not aware of any academic requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

  • Experience with basic Python programming (e.g., ability to read and write simple Python scripts; understanding of introductory concepts like variables, loops, modules, conditionals, data types, and functions).
  • Some experience with fundamental statistics and algebra, including an understanding of data distributions (e.g., normal distribution) measures of central tendency and variability (e.g., mean and standard deviation) and basic linear equations.
  • Udacity also recommends basic familiarity with fundamental machine learning concepts (such as feature engineering and supervised vs. unsupervised learning) and classic machine learning algorithms (such as linear regression and k-means clustering).
  • An understanding of the basics of Azure and Docker/Container experience.
  • If you'd like to prepare for this Nanodegree program, check out our Introduction to Machine Learning and AI Programming with Python courses.

Tuition Fee

To alway see correct tuition fees
  • International

    1017 USD/full
    Tuition Fee
    Based on the tuition of 1017 USD for the full programme during 3 months.
  • National

    1017 USD/full
    Tuition Fee
    Based on the tuition of 1017 USD for the full programme during 3 months.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last 6 months

Check the official programme website for potential updates.

Our partners

Machine Learning Engineer for Microsoft Azure


Go to your profile page to get personalised recommendations!