career-ready nanodegree

Deep Learning

1756 reviews

Deep learning is driving advances in artificial intelligence that are changing our world. Enroll now to build and apply your own deep neural networks to produce amazing solutions to important challenges.

  • book
    1 Term


  • calendar
    4 Months


  • tick
    Study 12 hrs / week


Request Syllabus

Why Enroll

Become career-ready faster

Our Hiring Partners in Deep Learning

  • Red Bus
  • MapMyIndia
  • Tata Elxsi
  • Ola Cabs
  • Conde Nast India Pvt. Ltd.
1000+ jobopportunities created
100+ Hiring partnersonboard
₹ 40 lac+ Highestannual CTC offered
12 Month access*
30+ Nanodegree Programs
0% EMI

What You Learn

Study cutting edge Content

Pre-requisites : You’ll need intermediate experience with Python to start this program. Some basic knowledge of machine learning is beneficial, although not required, to start this program.

Prepare now with AI Programming with Python.
View Details
In case you feel unsure about the program, we offer a full refund on cancelling within 7 days of classroom opening.
  • Enrollment Closing on

    Deep Learning Nanodegree

    In this term, you’ll build and apply your own deep neural networks to produce amazing solutions to important challenges.

    • calendar

      4 months

    • unlock
      Classroom Opens


    • book
      Term Fee

      ₹ 49900

Term fee includes

Course content

Best in-class content by industry leaders in the form of bite-size videos and quizzes.

Course Syllabus
  • Introduction

    Get your first taste of deep learning by applying style transfer to your own images, and gain experience using development tools such as Anaconda and Jupyter notebooks.

  • Neural Networks

    Learn neural networks basics, and build your first network with Python and NumPy. Use the modern deep learning framework PyTorch to build multi-layer neural networks, and analyze real data.

  • Convolutional Neural Networks

    Learn how to build convolutional networks and use them to classify images (faces, melanomas, etc.) based on patterns and objects that appear in them. Use these networks to learn data compression and image denoising.

  • Recurrent Neural Networks

    Build your own recurrent networks and long short-term memory networks with PyTorch; perform sentiment analysis and use recurrent networks to generate new text from TV scripts.

  • Generative Adversarial Networks

    Learn to understand and implement a Deep Convolutional GAN (generative adversarial network) to generate realistic images, with Ian Goodfellow, the inventor of GANs, and Jun-Yan Zhu, the creator of CycleGANs.

  • Deploying a Sentiment Analysis Model

    Train and deploy your own PyTorch sentiment analysis model. Deployment gives you the ability to use a trained model to analyze new, user input. Build a model, deploy it, and create a gateway for accessing it from a website.


Industry relevant projects + unlimited project reviews by our global reviewers

Project 1
  • Predicting Bike-Sharing Patterns
Project 2
  • Dog-Breed Classifier
Project 3
  • Generate TV scripts
Project 4
  • Generate Faces
Project 5
  • Deploying a Sentiment Analysis Model


We guide and support you throughout your learning journey through these services.

  • Search-based Q&A forum
Project reviews & feedback
  • Receive actionable feedback from expert project reviewers until you get your code right!
Dedicated Personal Mentor
  • Help is now closer than ever
Weekly Live Sessions
  • All benefits of a real classroom every week.
Personalized learning plan
  • Study plans that fits your schedule.


Learn from top Industry Experts

Student Reviews

Hear from our Global Community

Student Reviews



5 stars
4 stars
3 stars
2 stars
1 stars
Eigenvalue l.

Very useful content and interesting projects

Andrew B.

Excellent content and projects!

Farhan Z.

yes it is quite comprehensive in every way. Especially liked the extra material on Attention based models and a comprehensive view of GANs. The material on LSTM internal structure was excellent and the best description of LSTM gating structure I could find anywhere. Great Job!!!

Swaminathan S.

It is a great foundation for Deep learning Models and its architecture. Each section in course are designed with well thought process, completing each section properly will give great clarity to do the respective projects at each section.

Greg B.

This program was great. Covered all the basics and some more sophisticated models.

Graduation Benefits

Graduate to unlock Benefits

After you successfully complete all terms

  • Industry recognized Nanodegree Certification

    Nanodegree certification recognized and valued by top companies in India

  • Career fair & career services

    Access to a hiring partner network of over 100 companies & Udacity Propel - our flagship career fair

    Learn more
  • Rs. 5,000 Udacity credits to continue learning

    A small incentive for you to come back and continue your learning with another Nanodegree program


Land your dream Deep Learning career

Amazing Job Prospects

Deep Learning has 1000+ jobs posted on in a month

Turbocharge your salary

Deep Learning Engineers earns an average salary in the range of INR 6-20 Lakhs In India

Top-rated jobs

Deep Learning engineers empower technologies like Self Driving Car, Computer Vision and many others


Get Answers


    Program Overview - Why Should I Take this Program?
  • Why should I enroll?
    In this program, you’ll master deep learning fundamentals that will prepare you to launch or advance a career, and additionally pursue further advanced studies in the field of artificial intelligence. You will study cutting-edge topics such as neural, convolutional, recurrent neural, and generative adversarial networks, as well as deep reinforcement learning. You will build projects in Keras and NumPy, in addition to TensorFlow. You will learn from experts in the field, and gain exclusive insights from working professionals. For anyone interested in building expertise with this transformational technology, this Nanodegree program is an ideal point-of-entry.
  • What jobs will this program prepare me for?
    This program is designed to build on your skills in deep learning. As such, it doesn't prepare you for a specific job, but expands your skills in the deep learning domain. These skills can be applied to various applications and also qualify you to pursue further studies in the field.
  • How do I know if this program is right for me?
    If you are interested for further study in artificial intelligence, machine learning, autonomous vehicles and robotics, this Nanodegree program is the perfect way to get started!
    Enrollment and Admission
  • Do I need to apply? What are the admission criteria?
    No. This Nanodegree program accepts all applicants regardless of experience and specific background.
  • What are the prerequisites for enrollment?
    Students who are interested in enrolling must have intermediate-level Python programming knowledge, and experience with Numpy and Pandas. You will need to be able to communicate fluently and professionally in written and spoken English. Additionally, students must have the necessary math knowledge, including: algebra and some calculus—specifically partial derivatives, and matrix multiplication (linear algebra).
    Tuition and Term of Program
  • How is this Nanodegree program structured?

    The Deep Learning Nanodegree program is comprised of one (1) Term of four (4) months. A Term has fixed start and end dates.

    To graduate, students must successfully complete four (4) projects, each of which affords you the opportunity to apply and demonstrate new skills that you learn in the lessons. Each project will be reviewed by the Udacity reviewer network. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

  • How long is this Nanodegree program?

    Access to this Nanodegree program runs for the period noted in the Term length section above.

    See the Terms of Services and FAQs for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?
    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.
  • How much does the program cost?

    The full Nanodegree program consists of one (1) four (4)-month long term at a cost of INR 49900 in total program costs.

    Payment is due before the term begins.

  • I have graduated from the Deep Learning Nanodegree program but I want to keep learning. Where should I go from here?
    Graduates from this Nanodegree program earn guaranteed admitted status into our more advanced Self-Driving Car Engineer or Flying Car Nanodegree programs, subject to payment by student for the cost of enrollment for those Nanodegree programs.
    Software and Hardware - What Do I Need for This Program?
  • What software and versions will I need in this program?
    Virtually any 64-bit operating with at least 8GB of RAM will be suitable. Students should also have Python 3 and Jupyter Notebooks installed. For the more intensive portions of the program that come later, we will be providing students with AWS instances where geographically possible.

Want to stay updated about Deep Learning?

Get information on offers, new launches, webinars and more!

Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pmBy calling this number, you consent to receive calls from, or on behalf of, Udacity per our Terms of Use and Privacy Policy.