Japanese Language Resources
Free Japanese Cheat Sheets
Tagaini Jisho is much more than just a Japanese dictionary. It's a must-have tool for everyone who is learning Japanese. It allows you to search Kanji by radicals, direct input or phonetically, you can create and print flashcards and japanese vocabulary lists or Kanji study sheets.
License: Free, Open Source
Available for PC (Windows, Linux) and Mac.
Website of Tagaini Jisho
Japanese Language Courses
You can subscribe to their free podcasts on iTunes (you'll be getting selected episodes for different levels for free – highly recommended), sign up for a free account or for a paid membership. The prices are reasonable and especially if youo want to study Japanese intensively, it might be worth to subscribe at least for the basic account for a couple months.