Shihab Uddin. Thanks for reaching out. To learn about the tensor flow platform, I did find the tensorflow Getting Started tutorials to be super helpful. https://www.tensorflow.org/get_started/ . To really understand ML concepts, you may require a review of ML course and lectures if you are new to ML. In this case, I found material on Coursera by Andrew Ang, and the Stanford Computer Vision class lectures (https://www.youtube.com/playlist?list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv) to be quite useful.