italki - Language Exchange & Learning Community

italki is an online destination for learning foreign languages. italki helps people meet online to do free language exchanges. italki also helps students connect with teachers for paid online lessons. In addition, italki has many free language learning features, such as questions and answers, group discussions, and multimedia materials for self-study.