If you are looking to learn TensorFlow, don't miss the core TensorFlow documentation which is largely runnable code. Those notebooks can be opened in Colab from tensorflow.org.
5.7 update: Updated the code to 5.7. I will have to update the readme over time 5.6 update: Updated the code to 5.6 with many small improvements and fixes. Apologies for the lack of response to PRs ...