In this talk, we will discuss the capabilities and the limits of machine learning. Most importantly, we will discuss the TensorFlow library for the Python programming language, which is an easy-to-learn and powerful tool for building neural network models that will do things such as play Chess, Heartstone, Poker, and many other games. We will conclude the talk with a live demonstration of building a neural network from scratch.