







The best way to learn Chinese language online. This is how to learn Chinese in less than twelve months, from zero.
Learn Languages with LearnWithOliver.com
Learn Mandarin Chinese online with our audio flashcard system, multiple choice test, annotated texts and games. Suitable for beginner, intermediate and advanced learners.

懂中文 Dong Chinese - Learn Mandarin Chinese
Learn to read and write Mandarin Chinese in context through real example sentences, images, songs, and videos.

Learn Chinese in 5 Hours (for Beginners) - HSK Level 1 | Learn Chinese for Beginners | Conversations
Learn Chinese in 5 Hours (for Beginners) - HSK Level 1 | Learn Chinese for Beginners | Conversations
3 Patterns That Unlock 80% of Chinese
How to Train Your Brain to Crave Doing Hard Things
Mango Languages | Vancouver Public Library
Over 70 self-paced language learning courses and dialects. Learners are introduced to vocabulary, cultural insights, grammar and more. The courses are delivered by native speakers. They include critical-thinking and memory-building exercises. Sign up for a Mango profile so you can track your progress & continue where you left off.Or use “Mango as a guest” to access the resource. New to Mango? View a video tutorial.
Learn Languages with LearnWithOliver.com
Daily language exercises, audio flashcards, arcade games, annotated texts and AI chat. Free to start.

italki - Best language learning app with certificated tutors
Discover a world of languages with italki. Learn over 150 languages including English, Spanish, French, Chinese, etc. with professional online tutors.

Stanford CS336 | Language Modeling from Scratch (Spring 2025 Archive)
Archived course website for Stanford CS336: Language Modeling from Scratch (Spring 2025), including schedule, assignments, logistics, and materials.

OpenDeck · Learn languages you own
Learn languages with spaced-repetition flashcards you own.
Learn Hiragana: The Ultimate Guide
Start reading hiragana today. Most people waste months, but our mnemonics and step-by-step worksheets will have you reading hiragana in a few hours.

How to Implement Cognate Instruction
Teaching with cognates can help multilingual learners draw on prior knowledge to understand new vocabulary.

Better Than Free
[Translations: Belarusian, Chinese, Estonian, French, German, Italian, Japanese, Polish, Portuguese, Russian, Spanish, Turkish] The internet is a copy machine. At its most foundational level, it copies every action, every character, every thought we make while we ride upon it. In order to … Continue reading →

What is some curious and unexpected custom method you use to learn a language better?
23 votes, 36 comments. I'd like to know if you guys have a particular method (maybe that you invented) that helped you to learn a language, maybe…
What is some curious and unexpected custom method you use to learn a language better?
23 votes, 36 comments. I'd like to know if you guys have a particular method (maybe that you invented) that helped you to learn a language, maybe…