You would definitely find amazing tutorials on YouTube but if you have few cash to spare, then consider Lynda.com and or udemy.com
If you don't have money to spare, then edx.org should be your resource point. They have videos, texts and test projects to quicken the learning process.