Read Kana is a website for learning katakana. It relies on loanwords, so no prior knowledge of Japanese is necessary to start learning. Take a guess & try to remember the characters. Words increasing in complexity are introduced whenever you're doing well.