I also faced the same situation. To create machine learning model is not a big deal, but to understand the concepts internally is a challenging task.
I took Edureka's Machine Learning course that covers all the concepts in depth and It helps me to create advance models of ML.
I suggest you to go through the below link for more information.
Hope this is hopeful.