Andrew Ng Course?

I'm currently going through the Machine learning specialisation course and I am up to week 2 on the Advanced Learning Algorithms course. However I don't feel like I'm learning much and wont be able to implement any of the code from scratch. Am I doing something wrong, shall i take another route to machine learning or just drop it?