www.udacity.com
Open in
urlscan Pro
2606:4700::6812:4ed
Public Scan
Submitted URL: https://mclick.udacity.com/web-only/z/ub024g8j00mf04?uid=dd42401d-9bbc-4bde-80c3-df3cc96f931e&txnid=65e7ac08-0a53-4594-ae5e...
Effective URL: https://www.udacity.com/course/ai-programming-python-nanodegree--nd089?bsft_aaid=affd8710-61ff-4001-baca-1d4a7303381d&bs...
Submission: On August 21 via manual from BR — Scanned from CA
Effective URL: https://www.udacity.com/course/ai-programming-python-nanodegree--nd089?bsft_aaid=affd8710-61ff-4001-baca-1d4a7303381d&bs...
Submission: On August 21 via manual from BR — Scanned from CA
Form analysis
2 forms found in the DOM<form class="css-2ekzwb" __bizdiag="1273109611" __biza="W___">
<div class="react-select css-79elbk"><span id="react-select-select-instance-pageSelect-live-region" class="css-7pg0cj-a11yText"></span><span aria-live="polite" aria-atomic="false" aria-relevant="additions text" class="css-7pg0cj-a11yText"></span>
<div class=" css-9q4rgm">
<div class=" css-9e1wki">
<div id="react-select-select-instance-pageSelect-placeholder" class=" css-1810kph">Page 1 of 118</div>
<div class=" css-18euh9p" data-value=""><input class=" css-10wwmqn" autocapitalize="none" autocomplete="off" autocorrect="off" id=":Ral2l5jl5t6:" spellcheck="false" tabindex="0" type="text" aria-autocomplete="list" aria-expanded="false"
aria-haspopup="true" aria-label="Select a page of reviews" role="combobox" aria-describedby="react-select-select-instance-pageSelect-placeholder" value=""></div>
</div>
<div class=" css-hfbj6y">
<hr aria-orientation="vertical" class="chakra-divider css-1957imd">
<div aria-hidden="true" class=" css-6ea946"><svg viewBox="0 0 24 24" focusable="false" class="chakra-icon css-onkibi">
<path fill="currentColor" d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path>
</svg></div>
</div>
</div><input name="pageSelect" type="hidden" value="">
</div>
</form>
<form class="css-1mzhl12" __bizdiag="96619420" __biza="W___">
<div role="group" class="chakra-form-control css-1kxonj9">
<div class="css-1gvm63v">
<div class="css-2lc998">
<div class="css-gg4vpm"><label id="field-:Rjbakl5t6:-label" for="field-:Rjbakl5t6:" class="chakra-form__label css-19cetyo">Submit your email to stay updated on the latest in technology</label><button type="button"
class="chakra-button css-zl5hdg" aria-label="Sign up Terms and Conditions." id="popover-trigger-:Rkpljbakl5t6H1:" aria-haspopup="dialog" aria-expanded="false" aria-controls="popover-content-:Rkpljbakl5t6H1:"><svg viewBox="0 0 32 32"
focusable="false" class="chakra-icon css-144lhow" aria-hidden="true">
<path d="M16 6c5.523 0 10 4.477 10 10s-4.477 10-10 10S6 21.523 6 16 10.477 6 16 6zm0 2a8 8 0 100 16 8 8 0 000-16zm0 7a1 1 0 011 1v4a1 1 0 01-2 0v-4a1 1 0 011-1zm0-4a1 1 0 110 2 1 1 0 010-2z" fill="currentColor"></path>
</svg></button>
<div style="visibility:hidden;position:absolute;min-width:max-content;inset:0 auto auto 0" class="chakra-popover__popper css-1qq679y">
<section id="popover-content-:Rkpljbakl5t6H1:" tabindex="-1" role="dialog" class="chakra-popover__content css-1a3afzx" style="transform-origin:var(--popper-transform-origin);opacity:0;visibility:hidden;transform:scale(0.95) translateZ(0)"
aria-describedby="popover-body-:Rkpljbakl5t6H1:">
<div data-popper-arrow="" style="position:absolute" class="chakra-popover__arrow-positioner css-0">
<div class="chakra-popover__arrow css-0" data-popper-arrow-inner=""></div>
</div><button type="button" aria-label="Close" class="chakra-popover__close-btn css-9picqg"><svg viewBox="0 0 24 24" focusable="false" class="chakra-icon css-onkibi" aria-hidden="true">
<path fill="currentColor"
d="M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z">
</path>
</svg></button>
<div id="popover-body-:Rkpljbakl5t6H1:" class="chakra-popover__body css-1n6rzek">By clicking "Subscribe," you agree to our<!-- --> <a class="css-1081t4c" href="/legal/en-us/terms-of-use">Terms of Use</a> <!-- -->and<!-- -->
<a class="css-1081t4c" href="/legal/privacy">Privacy Policy</a>.</div>
</section>
</div>
</div><input autocomplete="email" name="email" placeholder="Email Address" type="email" id="field-:Rjbakl5t6:" required="" aria-required="true" class="chakra-input css-ien84t">
</div><button type="submit" class="chakra-button css-qwd03w">Subscribe To Newsletter</button>
</div>
</div>
</form>
Text Content
Learn * Schools * Artificial Intelligence * Autonomous Systems * Business * Career Resources * Cloud Computing * Cybersecurity * Data Science * Executive Leadership * Programming * Product Management * Popular * Data Engineering with AWS * Introduction to Programming * C++ * Business Analytics * Data Analyst * Featured * Deep Reinforcement Learning * Computer Vision * Natural Language Processing * Data Structure and Algorithms * Sensor Fusion Engineer Catalog Business * Overview * Resources * Compare Plans Government Cancel Cancel Log InJoin for Free Get a personalized discount, starting at 25% off, and start achieving your career goals today! 1. All Programs 2. School of artificial intelligence 3. AI Programming with Python Save with a Personalized Discount! Claim Now 1. All Programs 2. School of artificial intelligence 3. AI Programming with Python AI PROGRAMMING WITH PYTHON Nanodegree Program (592) Our AI Programming with Python Nanodegree program offers a beginner-friendly exploration into Python AI programming. Learn Python, NumPy, Pandas, Matplotlib, PyTorch, and Linear Algebra—the foundations for building your own neural network. Our AI Programming with Python Nanodegree program offers a beginner-friendly exploration into Python AI programming. Learn Python, NumPy, Pandas, Matplotlib, PyTorch, and Linear Algebra—the foundations for building your own neural network. Enroll Now Download Syllabus Beginner 4 months Real-world Projects Completion Certificate Last Updated August 15, 2024 Skills you'll learn: NumPy • matplotlib • Vector visualization • Python data types+ 32 More Prerequisites: Elementary algebra • Basic Python COURSES IN THIS PROGRAM Course 1 • 2 days INTRODUCTION TO AI PROGRAMMING Welcome to the AI programming with python Nanodegree Program! Come and explore the beautiful world of AI. Lesson 1 WELCOME TO AI PROGRAMMING WITH PYTHON Welcome to the AI Programming with Python Nanodegree program! Lesson 2 GETTING HELP You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content. Read More Lesson 3 GET HELP WITH YOUR ACCOUNT What to do if you have questions about your account or general questions about the program. Lesson 1 WELCOME TO AI PROGRAMMING WITH PYTHON Welcome to the AI Programming with Python Nanodegree program! Lesson 2 GETTING HELP You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content. Lesson 3 GET HELP WITH YOUR ACCOUNT What to do if you have questions about your account or general questions about the program. Course 2 • 1 month INTRODUCTION TO PYTHON FOR AI PROGRAMMERS Start coding with Python, drawing upon libraries and automation scripts to solve complex problems quickly. Lesson 1 WHY PYTHON PROGRAMMING FOR AI Welcome to Introduction to Python! Here's an overview of the course. Lesson 2 USING PYTHON DATA TYPES AND OPERATORS IN AI PROGRAMMING Familiarize yourself with the building blocks of Python! Learn about data types and operators, built-in functions, type conversion, whitespace, and style guidelines. Read More Lesson 3 PYTHON DATA STRUCTURES IN AI PROGRAMMING Use data structures to order and group different data types together! Learn about the types of data structures in Python, along with more useful built-in functions and operators. Read More Lesson 4 USING CONTROL FLOW IN AI PROGRAMMING Build logic into your code with control flow tools! Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions. Read More Lesson 5 USING PYTHON FUNCTIONS IN AI PROGRAMMING Learn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators. Read More Lesson 6 PYTHON SCRIPTING FOR AI PROGRAMMING Set up your own programming environment to write and run Python scripts locally! Learn good scripting practices, interact with different inputs, and discover awesome tools. Read More Lesson 7 INTRODUCTION TO OBJECT-ORIENTED PYTHON FOR AI PROGRAMMING Learn the basics of object-oriented programming so that you can build your own Python package. Lesson 8 • Project USE A PRE-TRAINED IMAGE CLASSIFIER TO IDENTIFY DOG BREEDS In this project, you will use Python code and a created image classifier to identify dog breeds. Lesson 1 WHY PYTHON PROGRAMMING FOR AI Welcome to Introduction to Python! Here's an overview of the course. Lesson 2 USING PYTHON DATA TYPES AND OPERATORS IN AI PROGRAMMING Familiarize yourself with the building blocks of Python! Learn about data types and operators, built-in functions, type conversion, whitespace, and style guidelines. Lesson 3 PYTHON DATA STRUCTURES IN AI PROGRAMMING Use data structures to order and group different data types together! Learn about the types of data structures in Python, along with more useful built-in functions and operators. Lesson 4 USING CONTROL FLOW IN AI PROGRAMMING Build logic into your code with control flow tools! Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions. Lesson 5 USING PYTHON FUNCTIONS IN AI PROGRAMMING Learn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators. Lesson 6 PYTHON SCRIPTING FOR AI PROGRAMMING Set up your own programming environment to write and run Python scripts locally! Learn good scripting practices, interact with different inputs, and discover awesome tools. Lesson 7 INTRODUCTION TO OBJECT-ORIENTED PYTHON FOR AI PROGRAMMING Learn the basics of object-oriented programming so that you can build your own Python package. Lesson 8 • Project USE A PRE-TRAINED IMAGE CLASSIFIER TO IDENTIFY DOG BREEDS In this project, you will use Python code and a created image classifier to identify dog breeds. Course 3 • 2 weeks NUMPY, PANDAS, MATPLOTLIB Let's focus on library packages for Python, such as : Numpy (which adds support for large data), Pandas (which is used for data manipulation and analysis) And Matplotlib (which is used for data visualization). Read More Lesson 1 ANACONDA Anaconda is a package and environment manager built specifically for data. Learn how to use Anaconda to improve your data analysis workflow. Read More Lesson 2 JUPYTER NOTEBOOKS Jupyter Notebooks are a great tool for getting started with writing python code. Though in production you often will write code in scripts, notebooks are wonderful for sharing insights and data viz! Read More Lesson 3 NUMPY Learn the basics of NumPy and how to use it to create and manipulate arrays. Lesson 4 PANDAS Learn the basics of Pandas Series and DataFrames and how to use them to load and process data. Lesson 5 MATPLOTLIB AND SEABORN PART 1 Learn how to use matplotlib and seaborn to visualize your data. In this lesson, you will learn how to create visualizations to depict the distributions of single variables. Read More Lesson 6 MATPLOTLIB AND SEABORN PART 2 In this lesson, you will use matplotlib and seaborn to create visualizations to depict the relationships between two variables. Read More Lesson 1 ANACONDA Anaconda is a package and environment manager built specifically for data. Learn how to use Anaconda to improve your data analysis workflow. Lesson 2 JUPYTER NOTEBOOKS Jupyter Notebooks are a great tool for getting started with writing python code. Though in production you often will write code in scripts, notebooks are wonderful for sharing insights and data viz! Lesson 3 NUMPY Learn the basics of NumPy and how to use it to create and manipulate arrays. Lesson 4 PANDAS Learn the basics of Pandas Series and DataFrames and how to use them to load and process data. Lesson 5 MATPLOTLIB AND SEABORN PART 1 Learn how to use matplotlib and seaborn to visualize your data. In this lesson, you will learn how to create visualizations to depict the distributions of single variables. Lesson 6 MATPLOTLIB AND SEABORN PART 2 In this lesson, you will use matplotlib and seaborn to create visualizations to depict the relationships between two variables. Course 4 • 2 weeks LINEAR ALGEBRA ESSENTIALS Learn the basics of the beautiful world of Linear Algebra and why it is such an important mathematical tool in the world of AI. Lesson 1 INTRODUCTION Take a sneak peek into the beautiful world of Linear Algebra and learn why it is such an important mathematical tool. Read More Lesson 2 VECTORS Learn about vectors, the basic building block of Linear Algebra. Lesson 3 LINEAR COMBINATION Learn how to scale and add vectors and how to visualize the process. Lesson 4 LINEAR TRANSFORMATION AND MATRICES What is a linear transformation and how is it directly related to matrices? Learn how to apply the math and visualize the concept. Read More Lesson 5 VECTORS LAB Learn how to graph 2D vectors. Lesson 6 LINEAR COMBINATION LAB Learn how to computationally determine a vector's span and solve a simple system of equations. Lesson 7 LINEAR MAPPING LAB Learn how to solve some problems computationally using vectors and matrices. Lesson 8 LINEAR ALGEBRA IN NEURAL NETWORKS Take a peek into the world of Neural Networks and see how it related directly to Linear Algebra! Lesson 1 INTRODUCTION Take a sneak peek into the beautiful world of Linear Algebra and learn why it is such an important mathematical tool. Lesson 2 VECTORS Learn about vectors, the basic building block of Linear Algebra. Lesson 3 LINEAR COMBINATION Learn how to scale and add vectors and how to visualize the process. Lesson 4 LINEAR TRANSFORMATION AND MATRICES What is a linear transformation and how is it directly related to matrices? Learn how to apply the math and visualize the concept. Lesson 5 VECTORS LAB Learn how to graph 2D vectors. Lesson 6 LINEAR COMBINATION LAB Learn how to computationally determine a vector's span and solve a simple system of equations. Lesson 7 LINEAR MAPPING LAB Learn how to solve some problems computationally using vectors and matrices. Lesson 8 LINEAR ALGEBRA IN NEURAL NETWORKS Take a peek into the world of Neural Networks and see how it related directly to Linear Algebra! See 9 More Courses TAUGHT BY THE BEST MAT LEONARD Content Developer Mat is a former physicist, research neuroscientist, and data scientist. He did his PhD and Postdoctoral Fellowship at the University of California, Berkeley. ANDREW PASTER Instructor Andrew has an engineering degree from Yale, and has used his data science skills to build a jewelry business from the ground up. He has additionally created courses for Udacity's Self-Driving Car Engineer Nanodegree program. JENNIFER STAAB Instructor Jennifer has a PhD in Computer Science and a Masters in Biostatistics; she was a professor at Florida Polytechnic University. She previously worked at RTI International and United Therapeutics as a statistician and computer scientist. LUIS SERRANO Instructor Luis was formerly a Machine Learning Engineer at Google. He holds a PhD in mathematics from the University of Michigan, and a Postdoctoral Fellowship at the University of Quebec at Montreal. JUAN DELGADO Content Developer Juan is a computational physicist with a Masters in Astronomy. He is finishing his PhD in Biophysics. He previously worked at NASA developing space instruments and writing software to analyze large amounts of scientific data using machine learning techniques. JUNO LEE Instructor As a data scientist at Looplist, Juno built neural networks to analyze and categorize product images, a recommendation system to personalize shopping experiences for each user, and tools to generate insight into user behavior. MIKE YI Data Analyst Instructor Mike is a content developer with a multidisciplinary academic background, including math, statistics, physics, and psychology. Previously, he worked on Udacity's Data Analyst Nanodegree program as a support lead. GRANT SANDERSON Instructor Grant Sanderson is the creator of the YouTube channel 3Blue1Brown, which is devoted to teaching math visually, using a custom-built animation tool. He was previously a content creator for Khan Academy. ORTAL AREL Curriculum Lead Ortal Arel has a PhD in Computer Engineering, and has been a professor and researcher in the field of applied cryptography. She has worked on design and analysis of intelligent algorithms for high-speed custom digital architectures. IVAN MUSHKETYK Software Engineer Experienced software engineer with over ten years in the field. Worked at at AWS and Stripe, as well as several start-ups. An experienced online instructor, creating courses on AI, data engineering, and AWS. Passionate about leveraging technology to solve complex problems and sharing knowledge with others. RATINGS & REVIEWS Average Rating: 4.7 Stars 592 Reviews Saif A. February 27, 2023 That project is more than excellent; it provides a solid foundation for deep learning. But the content is so large that you need to take care of each part to get the maximum benefit. And the Udacity team is extremely helpful.¬† Read More Xavier A. November 7, 2022 good review VIVEK B. October 29, 2022 Excellent program. Muhammad Z. October 9, 2022 It was a wonderful experience working in a real-time environment. The course plan was perfectly aligned with my study and future goals. Abdul R. September 23, 2022 very helpful program Page 1 of 118 -------------------------------------------------------------------------------- THE UDACITY DIFFERENCE Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly. Demonstrate proficiency with practical projects Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience. * Gain proven experience * Retain knowledge longer * Apply new skills immediately Top-tier services to ensure learner success Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work. * Get help from subject matter experts * Learn industry best practices * Gain valuable insights and improve your skills UNLOCK ACCESS TO AI PROGRAMMING WITH PYTHON AND THE REST OF OUR BEST-IN-CLASS CATALOG * Unlimited access to our top-rated courses * Real-world projects * Personalized project reviews * Program certificates * Proven career outcomes Cancel anytime No questions asked, 7-day refund policy Get a Personalized Discount! Save Now Full Catalog Access One subscription opens up this course and our entire catalog of projects and skills. MONTH-TO-MONTH $330 Enroll Now 4 MONTHS * Average time to complete a Nanodegree program Save 15% $1,320$1,122 Enroll Now Get a Personalized Discount! Save Now *Discount applies to the first 4 months of membership, after which plans are converted to month-to-month. UDACITY FOR BUSINESS Buying for a business? Check out our business plans. Learn More Artificial Intelligence (162) 2 months , Advanced Introduction to Python for AI Programmers 1 month , Beginner AI for Trading (496) 7 months , Advanced AI For Business Leaders (81) 1 month , Intermediate Introduction to Machine Learning with TensorFlow (256) 7 months , Intermediate Programming for Data Science with Python (807) 4 months , Beginner Deep Learning (909) 3 months , Intermediate Introduction to Machine Learning with Pytorch (235) 6 months , Intermediate Deep Reinforcement Learning (328) 5 months , Advanced AI Engineer using Microsoft Azure (1) 3 months , Advanced AI for Healthcare (126) 4 months , Advanced Natural Language Processing (275) 3 months , Advanced Introduction to Artificial Intelligence 1 week , Advanced Computer Vision (450) 3 months , Advanced Generative AI 2 months , Intermediate Intro to Artificial Intelligence Intermediate YOUR SUBSCRIPTION ALSO INCLUDES: YOUR SUBSCRIPTION ALSO INCLUDES: Artificial Intelligence (162) 2 months , Advanced Introduction to Python for AI Programmers 1 month , Beginner AI for Trading (496) 7 months , Advanced AI For Business Leaders (81) 1 month , Intermediate Introduction to Machine Learning with TensorFlow (256) 7 months , Intermediate Programming for Data Science with Python (807) 4 months , Beginner Deep Learning (909) 3 months , Intermediate Introduction to Machine Learning with Pytorch (235) 6 months , Intermediate Deep Reinforcement Learning (328) 5 months , Advanced AI Engineer using Microsoft Azure (1) 3 months , Advanced AI for Healthcare (126) 4 months , Advanced Natural Language Processing (275) 3 months , Advanced Introduction to Artificial Intelligence 1 week , Advanced Computer Vision (450) 3 months , Advanced Generative AI 2 months , Intermediate Intro to Artificial Intelligence Intermediate ABOUT AI PROGRAMMING WITH PYTHON Our AI Programming with Python Nanodegree program offers a beginner-friendly exploration into Python AI programming. This course covers Python, NumPy, Pandas, Matplotlib, PyTorch, and Linear Algebra, laying a solid foundation for building neural networks. You'll engage in practical projects like vector visualization and Python data types, gaining real-world experience. Taught by experts like Mat Leonard and Luis Serrano, this Python AI course combines hands-on learning with industry insights, making it ideal for those starting in AI. At Udacity, we're dedicated to your success. With our approach, you don't just learn – you apply. Our practical projects, based on real-world scenarios, ensure that you gain experience and retain knowledge, enabling you to immediately apply your new skills. Embrace this opportunity to kickstart your career in AI with Udacity, where innovation and success are part of our DNA. COMPANY About Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity RESOURCES Catalog Help and FAQ Scholarships UDACITY SCHOOLS School of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming FEATURED PROGRAMS Business Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer ONLY AT UDACITY Artificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer Company About Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity Resources Catalog Help and FAQ Scholarships Udacity Schools School of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming Featured Programs Business Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer Only at Udacity Artificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer Submit your email to stay updated on the latest in technology By clicking "Subscribe," you agree to our Terms of Use and Privacy Policy. Subscribe To Newsletter * * * * -------------------------------------------------------------------------------- © 2011-2024 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2024 Udacity, Inc. We use cookies and other data collection technologies to provide the best experience for our customers. Legal & Privacy Site Map