These days there is an overwhelming amount of resources out there for learning Japanese. There are websites, apps, browser extensions and more. This article will list some of the best websites for learning Japanese.
The following method is one we have done with most of our classes of non-Kanji students and has produced results. If students practice this 100% of the time, they will always gain strength and get results.