Let's get started
Welcome to LearningTensorFlow.com! Our aim is to teach TensorFlow from the ground up, without requiring you to know or learn, deep learning at the same time. We found many tutorials were too heavy on the machine learning parts, and skipped over important details of how it is implemented in TensorFlow, making it difficult to start creating your own programs.
Choose your own adventure, by selecting which set of TensorFlow tutorials you'd like to start with. If you are new to TensorFlow, we recommend you start with Basics. If you have some experience, check out Learning or Distributing.
Don't have TensorFlow on your computer yet? Use the official TensorFlow instructions here to get started.
Be sure to select whether you want to use your GPU or not - you'll need it in a later tutorial, but if you don't have a supported GPU, that's OK.
What about data mining? If you know the basics of TensorFlow, and want to get started on the Machine Learning, start here.
Our tutorials are heavy on application, light on theory. Checkout our Examples page for more complex examples
If you need some extra guidance, and want to support the site, we have created a package with answers to all exercises. In addition, it contains some extra pointers on exercises and new features not included in these lessons. It's just $9, along side the package with all the answers, you can now also purchase single lesson exercise answers for just $2. You can find the products here:
Support the site
You can also support LearningTensorFlow.com by becoming a patron at Patreon. If we have saved you trawling through heavy documentation, or given you a pointer on where to go next, help us to create new lessons and keep the site running.
We have an increasing set of lessons that we hope guides you through learning this powerful library. Follow these links to keep going to our next lesson.
You can also use the nav menu at the top of the page to go directly to a specific lesson.