After taking a few Japanese courses in college, I ended up moving and having no access to formal instruction. While I was able to learn a few words here and there through various internet sources, most free resources give only very basic information about grammar and writing. I purchased a few textbooks which helped explain some basic grammar and writing, but there was no way to effectively test what I had learned. I was able to read and write a bit better, but I had next to no experience speaking the language since nobody around me also spoke it. So I finally started looking up instructional courses and stumbled upon Rocket Japanese.
As a full-time college student, it is a bit pricey, but nowhere near as bad as some other courses, and it's definitely not as expensive as a college course. It also covers more ground than my previous college courses did! As of now, I've finished the first module and gotten started on the second. I have a few criticisms, but they're mostly related to organization and romanization. The content itself is great, though the audio lessons start off with exaggerated pronunciation for people who have never heard or spoken the language before. It appears to lessen as you progress.