In this course, we will cover the importance of data with machine and deep learning algorithms. The course also covers the basics of creating a dataset, how to pre-process datasets. We use Tensorflow library to create computational graphs. We'll learn the basic components of Tensorflow and see how to use it to filter images. Also We will go through different applications and introduction to Tensorflow Mobile as well. Also We'll see how neural networks work, how they are "trained", and see the basic components of training a neural network. The course will then advance to build the first neural network and to build an application to paint an image.