http://nihongomaster.com from the basics hiragana & katakana to higher level things
http://www.linguti.com/course/japanese/lesson/1_1_1
<a href="http://genki.japantimes.co.jp/self_en">http://genki.japantimes.co.jp/self_en</a> great supplement if you are using the genki system
http://wanikani.com is great for learning Kanji
Of course this one
then there are a few apps that are good for learning Japanese as well
Memrise includes all sorts of options like audio/video with native speakers
HiNative this one you can get help from native speakers
HelloTalk you can find a language partner