Save for later

Machine Learning Engineer Nanodegree

Machine learning represents a key evolution in the fields of computer science, data analysis, software engineering, and artificial intelligence.

This program will teach you how to become a machine learning engineer, and apply predictive models to massive data sets in fields like finance, healthcare, education, and more.

This program will equip you with key skills that will prepare you to fill roles with companies seeking machine learning experts (or to introduce machine learning techniques to their organizations). Machine learning is literally everywhere, and is often at work even when we don’t realize it. Google Translate, Siri, and Facebook News Feeds are just a few popular examples of machine learning’s omnipresence. The ability to develop machines and systems that automatically improve, puts machine learning at the absolute forefront of virtually any field that relies on data. Prerequisites and Requirements:
  • Intermediate Python programming knowledge, of the sort gained through the Introduction to Programming Nanodegree, other introductory programming courses or programs, or additional real-world software development experience. Including:
    • Strings, numbers, and variables
    • Statements, operators, and expressions
    • Lists, tuples, and dictionaries
    • Conditions, loops
    • Procedures, objects, modules, and libraries
    • Troubleshooting and debugging
    • Research & documentation
    • Problem solving
    • Algorithms and data structures

  • Intermediate statistical knowledge, of the sort gained through any of Udacity’s introductory statistics courses. Including:
    • Populations, samples
    • Mean, median, mode
    • Standard error
    • Variation, standard deviations
    • Normal distribution
    • Precision and accuracy

  • Intermediate calculus and linear algebra mastery, addressed in the Linear Algebra Refresher Course, including:
    • Derivatives
    • Integrals
    • Series expansions
    • Matrix operations through eigenvectors and eigenvalues

Prior to entering the Machine Learning Engineer Nanodegree program, the student should have the following knowledge:

  • Intermediate Python programming knowledge, of the sort gained through the Introduction to Programming Nanodegree, other introductory programming courses or programs, or additional real-world software development experience. Including:
    • Strings, numbers, and variables
    • Statements, operators, and expressions
    • Lists, tuples, and dictionaries
    • Conditions, loops
    • Procedures, objects, modules, and libraries
    • Troubleshooting and debugging
    • Research & documentation
    • Problem solving
    • Algorithms and data structures

  • Intermediate statistical knowledge, of the sort gained through any of Udacity’s introductory statistics courses. Including:
    • Populations, samples
    • Mean, median, mode
    • Standard error
    • Variation, standard deviations
    • Normal distribution
    • Precision and accuracy

  • Intermediate calculus and linear algebra mastery, addressed in the Linear Algebra Refresher Course, including:
    • Derivatives
    • Integrals
    • Series expansions
    • Matrix operations through eigenvectors and eigenvalues

We have compiled additional resources for preparation here.

Set Reminder Save for later

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Udacity

Rating Not enough ratings
Length
Starts On Demand (Start anytime)
Cost $0
From Udacity
Instructors Arpan Chakraborty, David Joyner, Luis Serrano, Sebastian Thrun, Vincent Vanhoucke, Katie Malone
Download Videos Only via web browser
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Get an email reminder about this course

Send to:

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Research Scientist-Machine Learning $55k

Cloud Architect - Azure / Machine Learning $75k

Watson Machine Learning Engineer $81k

Machine Learning Software Developer $103k

Software Engineer (Machine Learning) $116k

Applied Scientist, Machine Learning $130k

Autonomy and Machine Learning Solutions Architect $131k

Applied Scientist - Machine Learning -... $136k

RESEARCH SCIENTIST (MACHINE LEARNING) $147k

Machine Learning Engineer 2 $161k

Machine Learning Scientist Manager $170k

Machine Learning Scientist, Personalization $213k

Write a review

Your opinion matters. Tell us what you think.

Udacity

Rating Not enough ratings
Length
Starts On Demand (Start anytime)
Cost $0
From Udacity
Instructors Arpan Chakraborty, David Joyner, Luis Serrano, Sebastian Thrun, Vincent Vanhoucke, Katie Malone
Download Videos Only via web browser
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now