Hi,
if you are looking for training courses, you can find courses at Microsoft Virtual Academy & Pluralsight
Subscribe to Microsoft Dev essentials program and get 3 months subscription to Pluralsight, you can find multiple courses.
https://www.pluralsight.com/courses/dynamics-crm-developer-part1
https://www.pluralsight.com/courses/dynamics-crm-developer-part2
https://www.pluralsight.com/courses/dynamics-crm-developer-part3
Microsoft Virtual Academy,
https://channel9.msdn.com/Series/Introduction-to-Microsoft-Dynamics-CRM-2013/01
There is also a online book, you might find useful
http://crmbook.powerobjects.com/
You can find multiple videos and books at https://www.microsoft.com/en-us/dynamics/crm-customer-center/ebooks-and-videos.aspx
I advise you to ask questions related to CRM dynamics at https://community.dynamics.com/crm/f/117
Thanks, Mahmoud