career-ready nanodegree

Artificial Intelligence

53 reviews

Learn essential Artificial Intelligence concepts from AI experts like Peter Norvig and Sebastian Thrun, including search, optimization, planning, pattern recognition, and more.

  • 1 Term

    -

  • 4 Months

    -

  • Study 12 hrs / week

    -

Admission closes on

Why Enroll

Become career-ready faster

Our Hiring Partners in Artificial Intelligence

  • Conde Nast
  • Map My India
1000+ jobopportunities created
80+ Hiring partnersonboard
₹ 40 lac+ Highestannual CTC offered
LEARN MORE

What You Learn

Study cutting edge Content

Pre-requisites : Basic knowledge of linear algebra and calculus
  • The ability to apply basic probability and statistics.
  • Programming experience in Python.
  • Experience implementing computer science algorithms and object-oriented programming.
  • The ability to run programs and interpret output from a command line terminal or shell.
  • You will also need access to a Windows, macOS, or Linux computer with Python 3.4 or later installed, and admin permissions to install new programs.
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

    Term 1 : Artficial Intelligence Nanodegree

    In this term, you’ll learn essential Artificial Intelligence concepts like search, optimization, planning, pattern recognition, and more.

    • duration

      4 months

    • Classroom Opens

      -

    • 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
  • Constraint Satisfaction Problems

    Use constraint propagation and search to build an agent that reasons like a human would to efficiently solve any Sudoku puzzle.

  • Search, Optimization, and Planning

    Build agents that can reason to achieve their goals using search and symbolic logic—like the NASA Mars rovers.

  • Adversarial Search

    Extend classical search to adversarial domains, to build agents that make good decisions without any human intervention—such as the DeepMind AlphaGo agent.

  • Fundamentals of Probabilistic Graphical Models

    Model real-world uncertainty through probability to perform pattern recognition.

projects

Industry relevant projects + unlimited project reviews by our global reviewers

Project 1
  • Build a Sudoku Solver
Project 2
  • Build a Forward Planning Agent
Project 3
  • Build an Adversarial Game Playing Agent
Project 4
  • Part of Speech Tagging

services

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

Knowledge
  • Search-based Q&A forum
Study Groups
  • Collaborate with Fellow Students
Project reviews & feedback
  • Receive actionable feedback from expert project reviewers until you get your code right!

Instructors

Learn from top Industry Experts

Student Reviews

Hear from our Global Community

Student Reviews

4.5

(52)

5 stars
39
75.0%
4 stars
7
13.5%
3 stars
2
3.8%
2 stars
2
3.8%
1 stars
2
3.8%
Weipeng S.

The program was great, but it would be better for me if more advanced lectures were provided. I love the way that the projects were going, which helped me a lot!

shashank rao m.

EPIC!. I have learnt so many things along the way. Most importantly, How to deal with python dictionaries :P (They are everywhere!). Thanks for this experience!

Rama Krishna J.

This has been fantastic experience, I get to learn more about AI and AI algorithms and continue to build application on this platform.

Chentian L.

d

Wong J.

Difficult but worth taking!

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

CAREER PROSPECTS

Land your dream Artificial Intelligence career

Amazing Job Prospects

India would see a 60% rise in the demand for AI and ML professionals by 2018.

Turbocharge your salary

Artificial Intelligrence Engineers earns an average salary in the range of 15-25 Lakhs In India

Top-rated jobs

According to Indeed, employers demand for AI talents has more than doubled over the past three years

FREQUENTLY ASKED QUESTIONS

Get Answers

FAQ

    Program Overview - Why Should I Take this Program?
  • Why should I enroll?
    The Artificial Intelligence Nanodegree program features expert instructors, and world-class curriculum built in collaboration with top companies in the field. The program offers a broad introduction to the field of artificial intelligence, and can help you maximize your potential as an artificial intelligence or machine learning engineer. If you’re ready for an efficient and effective immersion in the world of AI, with the goal of pursuing new opportunities in the field, this is an excellent program for you.
  • What jobs will this program prepare me for?
    This Nanodegree program is designed to build on your existing skills as an engineer or developer. As such, it doesn't prepare you for a specific job, but instead expands your skills with artificial intelligence algorithms. These skills can be applied to various applications such as video game AI, pathfinding for robots, and recognizing patterns over time like handwriting and sign language.
  • How do I know if this program is right for me?
    In this Nanodegree program, you will learn from the world’s foremost AI experts, and develop a deep understanding of algorithms being applied to real-world problems in Natural Language Processing, Computer Vision, Bioinformatics and more. If your goal is to become an AI expert, then this program is ideal, because it teaches you some of the most important algorithms in AI. You’ll benefit from a structured approach for applying these techniques to new challenges, and emerge from the program fully prepared to advance in the field.
    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?

    You must have completed a course in Deep Learning equivalent to the Deep Learning Nanodegree program prior to entering the program.  You will need to be able to communicate fluently and professionally in written and spoken English. Additionally, you should have the following knowledge:

    Intermediate Python programming knowledge, including:

    • Strings, numbers, and variables
    • Statements, operators, and expressions
    • Lists, tuples, and dictionaries
    • Conditions, loops
    • Generators & comprehensions
    • Procedures, objects, modules, and libraries
    • Troubleshooting and debugging
    • Research & documentation
    • Problem solving
    • Algorithms and data structures

    Basic shell scripting:

    • Run programs from a command line
    • Debug error messages and feedback
    • Set environment variables
    • Establish remote connections

    Basic statistical knowledge, including:

    • Populations, samples
    • Mean, median, mode
    • Standard error
    • Variation, standard deviations
    • Normal distribution

    Intermediate differential calculus and linear algebra, including:

    • Derivatives & Integrals
    • Series expansions
    • Matrix operations through eigenvectors and eigenvalues

    Additionally, you should be able to follow and interpret pseudocode for algorithms like the example below, and implement them in Python. You should also be able to informally evaluate the time or space complexity of an algorithm. For example, you should be able to explain that a for loop that does constant O(1) work on each iteration over an array of length n has a complexity of O(n).

    function Hill-Climbing(problem) returns a State

            current <- Make-Node(problem.Initial-State)

            loop do

                     neighbor <- a highest-valued successor of current

                     if neighbor.value ≤ current.value then return current.state

                     current <- neighbor

    Tuition and Term of Program
  • How is this Nanodegree program structured?

    The Artificial Intelligence Nanodegree program is comprised of one (1) three (3)- month Term. The Terms have 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 Use 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 program consists of one (1) three (3)-month long Term at a cost of INR 49900. Payment is due before the term begins.
    Software and Hardware - What Do I Need for This Program?
  • What software and versions will I need in this program?
    You will need a computer running a 64-bit operating system (most modern Windows, OS X, and Linux versions will work) with at least 8GB of RAM, along with administrator account permissions sufficient to install programs including Anaconda with Python 3.5 and supporting packages. Your network should allow secure connections to remote hosts (like SSH). We will provide you with instructions to install the required software packages. Udacity does not provide any hardware.

Want to stay updated about Artificial Intelligence?

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.