Mango is great for anyone learning any language — unlike Duolingo, you can take a specific lesson in any order you wish. Use the Reed library login (instructions on the Language Lab website) for free access. It also has more fun lessons, such as ones that teach you Russian slang!