Chinese calligraphy

Mandarin Resources

Please keep in mind that some of the links in this post are affiliate links. In the event of a sale, I will be awarded a small commission (at no extra cost for you). Thank you for supporting my blog!

Below is a list of Mandarin language learning resources I use and love. I’m always on the lookout for new ways to learn, so I will be adding more resources to the list as I go along.

Books

Textbooks & Grammars

HSK Standard Course – 1 2 3 4 4 5 5 6 6

New Practical Chinese Reader Series

Basic Patterns of Chinese Grammar

Chinese Grammar Wiki BOOK – Just the Basics – Elementary – Intermediate

Modern Mandarin Chinese Grammar

Graded Readers

Chinese Breeze Graded Chinese Readers

Mandarin Companion Graded Chinese Readers

Exercise books

Exercise Book For Writing Chinese Characters: Tian Zi Ge

Vocabulary Notebook

Online Resources

Paid courses & subscriptions

ChinesePod

Chinese Zero to Hero

LinQ

Chinese Class 101

Mandarin HQ

Yoyo Chinese

Du Chinese

Chinese Readers’ Guild

The Chairman’s Bao

Cudoo – Offers a comprehensive Chinese Mandarin language bundle

Apps

Pleco – an amazing dictionary app with flashcards, OCR look-up, graded readers, a document reader and more

Anki – a spaced repetition flashcard app

Memrise

Duolingo

Skritter – a great way to practice writing Chinese characters

VocApp – a flashcard application that uses a spaced repetition algorithm to help you learn vocabular faster.

TV Series and Movies

Rakuten Viki – a video streaming website that allows you to watch Asian TV shows and movies online.

Grammar

Chinese Grammar Wiki – My go-to source for all things grammar-related

Online tutoring and language exchange

iTalki – an affordable and hassle-free way to connect with an online language tutor.

Rype – book 1-on-1 lessons with professional language teachers

Preply – find native speakers and certified private tutors

Fluent City – group or private online tutoring

Instant Mandarin –  a 1-on-1 online Mandarin Chinese learning platform

Learn any language online