I second the Udemy courses, especially this one :-
https://www.udemy.com/angular-2-tutorial-for-beginners/learn/v4/contentI too learned angular v1 and loved it, but always had trouble getting my head around ng2.
However I purchased the course above (it's very good price for the content) and it opened my eyes a lot.
So many things I was stuck on, Mosh explained them beautifully.
All the way from building your first component, to marking services as injectables and right through to submitting forms.
I would highly recommend it. As I mentioned though, it's not free, but very well worth it IMHO
Regards
Anthoni