If you are coming from svn to git you will have a much more learning curve from just learning what git is from scratch. Let me see if i can find some of the material i used for learning Git when i started working at my job. (I previously never learned anything about source control previously so I started from scratch.)
I didn't find the interactive tutorials very good.
Few tips i learned (took a class a few days ago "Getting Git")
• Sourcetree is a good Git GUI, extremely nice to remove having to type the commit message in the command line. ALthough learning the commands is good too, expecially when you can do a ton more things in the command line than sourcetree offers.
• Never Forcepush, if it tells you that your push would re-write history and you had already push some code out that it effects, DO NOT FORCE PUSH A NEW CHANGE that will screw up history. You could either erase some one elses code and/or give them a bad
Theres a few more things i learned but it would be difficult to share on a forum. Most of the resource i learned from was on an intranet site.
The class also pointed out this site too: http://gitimmersion.com/
GitHub is probably the most powerful Git site, setting up permissions for Git is a bit of a fluster and a pain. Most likely if they company you are working with is big, and has a infrastructure they will have some kind of licence with GitHub, or some kind of git site. If they are a smaller job they you most likely will have some kind of server and wouldnt use any kind of website to look at the code externally.