ATLJapanese Immersive Audio Environment Files - Ten hours of short audio files for listening practice. Sources include podcasts, vlogs, anime, dorama, audiobooks, documentaries, and Genki listening exercises. Two levels of difficulty to choose from.
Animelon - Watch anime with kanji, kana, romaji, and/or english subtitles You can also load the dialogue transcript for the entire episode and define and export unknown vocab. (May be down)
AQ Stream - Watch multiple Japanese television channels live as well as video feed from Shibuya Crossing and Tokyo Tower.
SuperNative - Fun listening skills training app that quizzes you using short clips from dorama and anime.
Alternative - Delvin Language
Bilingual News - Podcast hosted by an English native and a Japanese native.
Bilingual Manga - Read manga and easily switch between Japanese and English.
Watanoshii - Collection of short articles sorted by difficulty (N5-N3). Also includes audio and word definitions.
NHK Easy News - Daily news stories written for ~N3-N2 level of kanji and vocab knowledge.
Kitsunekko - Massive index of Japanese language subtitles for anime and movies. Does not contain said movies.
ATLJapanese Dual Subtitles (Simultaneous English and Japanese)
Tonari no totoro (My Neighbor Totoro) - Simply play your video file, and then drag and drop the subtitle file (.ass) into your player. Try to cover up the English by draping a piece of paper over your computer.
Dictionary of Japanese Grammar - Online version of the excellent three volume series of grammar books, containing explanations and example sentences. Ctrl+F to search for your grammar point.
Maggie Sensei - Very in depth searchable grammar explanations often taught in a humorous way.
Tae Kim’s Grammar Guide - The standard index for non-textbook Japanese learners.
Remember the Kanji - PDF version of the fourth edition of James Heisig’s Remember the Kanji. Useful for looking up explanations for the primitives.
r/LearnJapanese - The largest Japanese learning community on the internet.
Lang-8 - Write Japanese journal entries online and have them corrected by multiple native speakers.
italki - For a small fee, have a practice conversation session with a native speaker over Skype.
Discord - A master list of foreign language learning Discord servers. Search on the page for Japanese related servers.
Hello Talk - App for making Japanese-native friends to talk and text with.
Rikai - plugin for Chrome that shows a dictionary entry for words you hover over. Also available for Safari and Firefox.
Anki - Powerful flashcard program that utilizes spaced-repetition.
Japanese Keyboard Install Guide - Includes Mac, PC, iPhone, & Android.
Subs2srs - Amazing tool for automatically converting subtitle files into Anki flashcards.
Japanese Native Materials Difficulty Guides
Japanese Level Up - Community-sourced difficulty ratings for anime, manga, dorama, books, video games, and visual novels.
Wakarukana - Includes sample excerpts to test how difficulty a piece of media will be for you. Remember that if you are trying to learn new vocab/grammar the media should be slightly above your level.
JLPT Practice Tests - Contain tests, answers, practice test form, listening files, and listening scripts for all levels.
Vocabulary Size Test - Fun but take with a grain of salt.
Matt vs Japan - Excellent Youtube channel with videos discussing many aspects of Japanese language study and how to implement more efficient study techniques.
ATLJapanese New Student - Contains ATLJapanese Hiragana, Katakana, Kanji, & Vocab decks. See below for descriptions.
ATLJapanese Kanji Deck - 2200 Kanji cards customized for use by ATLJapanese students in the Heisig order.
ATLJapanese 1000 Most Common Kanji - Heisig order
ATLJapanese Extra Jouyou - The next 1200 in the Heisig order
ATLJapanese Genki Vocab - All Genki I and II vocab, customized for ATLJapanese students learning Kanji through the Heisig method.
Core10K Sentence Mining Deck - The 10,000 most common words in Japanese. Each has a sentence for context including audio and translation. There is also a field for inputting your own sentences.
Core 30K - Anki deck with 30,000 words to use an index for sentence mining. Contains a huge amount of info for each word, including a sentence with audio, sentence word definitions, furigana, further example sentences, word frequency, and a plethora of indexes.