This program focuses on the fundamental building blocks you will need to learn in order to become an AI practitioner. Specifically, you will learn programming skills, and essential math for building an AI architecture. You’ll even dive into neural networks and deep learning. One of our main goals at Udacity is to help you create a job-ready portfolio. Building a project is one of the best ways to test the skills you’ve acquired, and to demonstrate your newfound abilities to prospective employers. In this Nanodegree program you will test your ability to use a pre-trained neural network architecture, and also have the opportunity to prove your skills by building your own image classifier. In the sections below, you’ll find detailed descriptions of the projects, along with the course material that presents the skills required to complete them.
Start coding with Python, drawing upon libraries and automation scripts to solve complex problems quickly.
Learn how to use all the key tools for working with data in Python: Jupyter Notebooks, NumPy, Anaconda, Pandas, and Matplotlib.
Learn the foundational linear algebra you need for AI success: vectors, linear transformations, and matrices—as well as the linear algebra behind neural networks.
Learn the foundations of calculus to understand how to train a neural network: plotting, derivatives, the chain rule, and more. See how these mathematical skills visually come to life with a neural network example.
Gain a solid foundation in the hottest fields in AI: neural networks, deep learning, and PyTorch.