I'm picking up Angular for my own education. I've been following tutorials on CodeAcademy and PluralSight (namely the *AngularJS: Get Started* stream).

I'm sorry to be awkward here but I have two errors for two different projects. I didn't want to make two new topics as they're small but I can't get my head around it.

**Unknown Error** 
I know the problem but I don't know *why* it's occurring. I searched the site here and online and tried the suggested fixes but it did nothing for me, so I reverted back to the state I had it. I'm currently learning about custom services and trying to add one for a github viewer.

The error I get is:`TypeError: github.getUser is not a function
 at Scope.$scope.search (script.js:39)`. I checked the line in the script and I can't see what is wrong (I followed it directly from the tutorial and none of the fixes online worked for me. Here is the code: <http://plnkr.co/edit/IipX8a09PzX4iUZdVutS?p=preview>

I think it's an error with my dependencies but I'm not sure why!

**JSON PROBLEM**
I decided to make a wee application to pull weather data from the site openweathermap. (I seen a different weather app on TutorialsPoint and wanted to try my own).

The JSON file can be found here: <http://api.openweathermap.org/data/2.5/forecast?q=Galway,ie&mode=json>

and my code can be found here: <http://plnkr.co/edit/RaMkbx1zqwlJsbZrwueQ?p=info> 

(It works grand when I host it locally with http-server, so I'm not sure why plnkr is giving out!)

It's when I try to access the deeper array (list), it fails to recognise anything. The upper array (city) is no bother however!

**Conclusion**
I'm trying to learn Angular so there's no time constraint or anything. Even if you could help me see why I'm wrong, I'd appreciate it greatly!

Thank you.