Skip to content

AWS Machine Learning Engineer Scholarship Program

Advance your career and skillset by earning a scholarship for the AWS Machine Learning Engineer Nanodegree Program
Apply machine learning techniques and algorithms,
including deployment to the AWS production environment.

Become a Machine Learning Engineer

Learn what machine learning is and
the steps involved in building and
evaluating models. Gain in demand skills needed at businesses working to
solve challenges with AI.
Learn the fundamentals of advanced machine learning areas such as reinforcement learning and generative AI. Get hands-on with machine learning using AWS AI Devices (i.e. AWS DeepRacer and AWS DeepComposer)
Learn how to prepare, build, train,
and deploy high-quality machine
learning (ML) models quickly with
Amazon SageMaker.

How It Works

AWS and Udacity are collaborating to educate developers of all skill levels on machine learning concepts. We invite learners globally 18 years of age or older who are interested in expanding their machine learning skills and expertise to enroll in the AWS Machine Learning Engineer Scholarship Program. The goal for this program is to up-level machine learning skills to all, and to cultivate the next generation of ML leaders across the world, with a focus on underrepresented groups. Through its We Power Tech Program, AWS collaborates with professional organizations that are leading initiatives to increase the diversity and talent in technical roles, including organizations like Girls In Tech and the National Society of Black Engineers.

The scholarship is open to all for registration starting June 21, 2022. Scholarship participants will spend about 2 months in the AWS Machine Learning Foundations Course. The course covers the fundamentals of machine learning, steps in machine learning process, reinforcement learning, generative AI, software engineering best practices for data science, and how to build your own python package. Udacity will be including badge incentives for lesson completion within the program for learners to share their accomplishments with their connections on social media. The foundations course is intended to help developers of all skill levels get started with machine learning.

At the end of the AWS Machine Learning Foundations Course, learners will take an assessment from which top performers will be selected for one of 325 follow-up scholarships to one of Udacity’s most popular and recently refreshed Nanodegree programs: The AWS Machine Learning Engineer Nanodegree program.
The AWS Machine Learning Engineer Nanodegree Program gave me a solid footing in understanding the foundational building blocks of Machine Learning workflows. This shaped my knowledge of the fundamental concepts in building state-of-the-art Machine Learning models. Udacity curated learning materials that were easy to grasp and applicable to every field of endeavour, my learning experience was challenging and fun-filled.
Jikmyan Mangut Sunday
2021 AWS ML Engineer Nanodegree Graduate and 2022 Program Tutor

Free Course Info


The AWS Machine Learning Foundations Course (FREE)

  • Register for the AWS Machine Learning Foundations course (100% of applicants will be auto-enrolled for the Phase 1/AWS Machine Learning Foundations course - see timeline below.)

  • Learn the fundamentals of machine learning

  • Learn object-oriented programming best practices

  • Learn reinforcement learning with AWS DeepRacer and generative AI with AWS DeepComposer.

  • Commit to dedicating 3-5 hours a week on the course and work towards earning one of the follow-up Nanodegree program scholarships.

Icon three dots vertical

Top 325 performers in the foundation course will earn scholarships to


  • Icon calendar blue
    June 21, 2022

    AWS Machine Learning Engineer Scholarship Program applications open

  • Icon calendar blue
    September 15, 2022

    AWS Machine Learning Engineer Scholarship Program applications close

  • Icon calendar blue
    June 21, 2022

    AWS ML Foundations Course (Phase 1) begins

  • Icon calendar blue
    November 23, 2022

    AWS ML Foundations Course (Phase 1) ends

  • Icon calendar blue
    December 6, 2022

    AWS Machine Learning Engineer Scholarship Program Scholarship winners announced

  • Icon calendar blue
    December 8, 2022

    AWS Machine Learning Engineer Nanodegree Program (Phase 2) opens

  • Icon calendar blue
    March 22, 2023

    AWS Machine Learning Engineer Nanodegree Program (Phase 2) ends

Students can register at any point during the registration window. Access to the foundations course will be available on June 21, 2022.
The AWS Machine Learning Engineer Nanodegree Program introduced me to a wide variety of machine learning tools which made the learning experience much easier. Before taking the program the many tools provided by AWS seemed frustrating but now I have a good grasp of them. I learned how to organize my code and work in a professional setting. The organized modules, follow up quizzes, and personalized feedback all made the learning experience more smooth and concrete.
Kareim Gazer
2021 AWS ML Engineer Nanodegree Graduate and 2022 Program Tutor

Frequently Asked Questions

See below for frequently asked questions about this Scholarship Program.
  • How does this scholarship program work?

    The AWS Machine Learning Engineer Scholarship program is for all developers interested in expanding their AWS machine learning skills and expertise. Applicants 18 years of age or older are invited to register for this program.

    Phase 1: Scholarship Foundations Course

    100% of applicants will gain access to the foundations course on June 21, 2022. Students can complete the foundations content at their own pace before the deadline of November 23, 2022. The course will help students develop object-oriented programming skills including writing clean and modularized code, understanding the fundamental aspects of machine learning, and also utilizing key AWS machine learning technologies, namely AWS AI Devices including AWS DeepRacer and AWS DeepComposer. At the completion of the course, learners will receive a certificate for having completed the foundations course. Finally, learners will receive instructions to take an online assessment quiz that will be used to select the top scorers who will receive a full scholarship for Udacity’s popular AWS Machine Learning Engineer Nanodegree program.

    Phase 2: Full Scholarship for a Udacity Nanodegree program

    325 Scholarship participants who complete all program content and receive top scores from the online assessment quiz from the foundational program will earn a scholarship to the AWS Machine Learning Engineer Nanodegree program. Nanodegree programs typically require several hours of work per week for the duration of the Nanodegree program, from December 8, 2022 through March 22, 2023. This program will offer world-class curriculum, a groundbreaking classroom experience, industry leading instructors, thorough project reviews and a full suite of career services.

  • Who is eligible to register?

    Anyone 18 years of age and older is encouraged to register. You must register for the scholarship program by September 15, 2022, complete the foundations course and submit the assessment quiz by November 23, 2022 at 11:59pm PST to be considered for the scholarship. Udacity employees and individuals that reside in countries subject to U.S. trade restrictions are ineligible to register.

    Scholarship recipients should be prepared to invest about 3-5 hours per week during the Foundations Course, which is available for up to 5 months but typically takes about 2 months to complete, and about 10 hours per week during the Nanodegree program, which should run for 4 months.

    All learners are welcome to take the foundations course, but completion of a beginning level programming course is recommended to fully engage in all of the coursework.

  • When will registration open and close?

    The online registration window for the foundations course will be from June 21, 2022 to September 15, 2022. Students must complete their course and take the online assessment prior to November 23, 2022 to be eligible for a scholarship to the AWS Machine Learning Engineer Nanodegree program.

  • How many Nanodegree program spots will be available?

    Upon completion of the foundations course, Udacity and AWS will provide 325 Udacity scholarships to participants who completed the required content and received top scores in the assessment quiz administered at the completion of the foundations course.

  • How do I enroll into the scholarship?

    You can register anytime between June 21, 2022 and September 15, 2022. The program content will become available in the Udacity Classroom to Scholarship participants on June 21, 2022.

  • Are there any non-technical prerequisites or costs associated with this program?

    Both the foundational course and Nanodegree program will provide optional lab for learners to perform tasks in the AWS console on an active AWS account. Learners will need to submit a credit card on file with AWS to create an AWS account should they wish to complete these labs. The optional exercises can be completed using AWS Free Tier services. Learners may incur a cost if they complete the optional exercise and use up AWS Free Tier services.

  • Are there specific class hours when I need to be online or can I go through the lessons and study whenever I want?

    You can study on your own schedule so long as you complete the course by 11:59pm PST on November 23, 2022. That is to say, you’ll have complete access to the course directly in your classroom 24 hours a day. We understand that students have different schedules and will work on their course at different times and on different days. What’s important is that students make consistent progress each and every week and get through all the content before the end of the foundations course and Nanodegree program period.

  • Where does the program take place?

    The program takes place 100% online. You can work from wherever you want to, as long as you have a working internet connection.

  • How is Phase 1 of this scholarship different from Udacity's single course offerings?

    Udacity's single courses consist of lessons, videos and quizzes. But they do not provide comprehensive staff support available to answer technical questions, review student projects and provide guidance and help. Scholarship students in Phase 1 of this program will have access to an online library of resources administered by Udacity, as well as the student support team to help with any account issues. All students completing the foundations course will receive a certificate of completion from Udacity.

  • Which Nanodegree program is included in Phase 2?

    The scholarships awarded in Phase 2 will be for Udacity’s popular AWS Machine Learning Engineer Nanodegree program featuring new and refreshed content.

  • How will the full Nanodegree program scholarships be earned?

    After the foundations course ends, follow-up scholarships will be provided for the Udacity AWS Machine Learning Engineer Nanodegree program. Students will be evaluated based on successful completion of lessons in Phase 1 in addition to their online assessment quiz performance.

  • How many hours per week should I expect to spend on my coursework in order to succeed in this program?

    Between instructional content, quizzes and other course-related activity, we estimate that investing 3-5 hours/week will enable you to proceed through the program at a successful pace and finish before your foundational scholarship ends. If you are awarded a follow-up Nanodegree program scholarship, we recommend investing about 10 hours/week over the next 4 months to complete the Nanodegree program.

  • What will I learn?

    In the initial scholarship foundations course, you will learn all about object-oriented programming, writing clean and modular code, the fundamental aspects of machine learning, and key AWS machine learning technologies. The AWS technologies covered will include Amazon AI Services and AWS AI Devices such as DeepRacer and DeepComposer. Learners will have the opportunity to work hands-on in a DeepComposer environment. In the Nanodegree program, learners will be able to develop complex and advanced machine learning models in the Amazon SageMaker environment.

  • Will I definitely get a job based on these scholarships?

    These scholarships do not guarantee you a job. But Udacity students often do get jobs after graduating from programs like these. Check out some student stories.

  • What if I have additional questions?

    If you have additional questions that were not answered here, please submit a support ticket via this form.

  • Will there be a Certificate of completion provided?

    Students who complete the foundations course will receive a certificate of completion from Udacity. Students selected for Phase 2 who complete the full Nanodegree program will be awarded a Nanodegree certificate.