The FreeCodeCamp community has just published the introductory chapters of our new A1 Professional Chinese curriculum. Now you can start learning Chinese which is already available.
Each chapter includes hundreds of interactive tasks designed to help you take your first steps in learning Chinese with confidence.

How does the new A1 Professional Chinese curriculum work?
In this A1 Professional Chinese course, you will learn the building blocks of the Chinese language. It will follow the A1 level of the Common European Framework of Reference (CEFR). And we’ve focused on vocabulary that’s particularly useful for professional settings.
The curriculum is broken down into several modules that include warm-ups, learning, exercises, review pages, and quizzes to ensure you really understand the material before moving on to the next module.
Warm up Serves as preparation and provides context for the main content of the module.
Tasks in the warm-up will either introduce you to new vocabulary for the first time, or review material you have already learned that will be used in the current module.
Below is an example of what you will find in the lesson.

Each task will have a question to help you practice the material. If you don’t know how to answer a question or need more details, you can check the explanation section.

After Warm upwill move towards you learn. This is where you’ll see the new words you’ve learned in practice! You will listen to monologues or short pieces of dialogue and answer questions about them to make sure you understand their meaning and how they are used in real conversation. This is where you will learn some theory if needed.

The syllabus also has blank spaces to help you practice using writing Pinyin And Hanzi.

After learnyou will move on Practice where you will complete more open-ended tasks that test your understanding and ability to write using pinyin and hanzi.

At the end of each module, there is a Review A section with grammar highlights and a glossary of key points and concepts. You can use these review pages to help you study for the quizzes.

This is the last part of the module Quiz. Quizzes are designed to test your understanding of the material covered in the module.
During the certification, each chapter will have these quizzes. You will need to complete these to qualify for the exam at the end of the certification.

The certification exam will be the final item issued for this certification. We are currently publishing the first three chapters, and future chapters will be released gradually as they are developed by our instructional design team. Once all the chapters are available, we will release the certification exam.
Recognition of contributors
We would like to give a shout out to the following contributors for their help in developing the curriculum:
We want to give a special thanks s1ng s1ngwho has audio-recorded monologues and dialogues, and has also recorded instructional videos that clearly demonstrate pinyin pronunciation. These pinyin videos will gradually be incorporated into the curriculum over the coming year.
Frequently Asked Questions
Is it all really free?
yes FreeCodeCamp has always been free, and we’ve offered free verified certifications for over a decade now.
Can I study the Chinese curriculum in languages other than English?
Our goal is to make every course available on FreeCodeCamp in all supported languages. Check your account settings to see if the course you are studying is already offered in your preferred language.
What language skills does the Chinese curriculum cover?
Language courses currently cover listening, reading and writing. We have plans to speak later after speaking.
Are language courses and exams audio-recorded by native speakers?
yes All audios in the language course were recorded by native speakers of the language.
I am deaf or hard of hearing. Can I still study language courses?
Yes! All audio lessons have closed captions and transcripts available for reading.
I am blind or have limited vision, and use a screen reader. Can I still study language courses?
Yes! Free CodeCamp courses are designed to be accessible, and you can study language courses using a screen reader. If you run into accessibility issues, you can report them to our GitHub repository so the community can fix them.
What are the letters and numbers besides the names of the curriculum? (Example: A1, A2, B1)
These labels refer to CEFR levels, an international framework used to describe language proficiency. A1 and A2 represent beginner level, B1 and B2 represent intermediate level, and C1 and C2 represent advanced level. At each level you are expected to identify your skills and knowledge at this stage of your language learning journey.

anything else?
Good luck working through FreeCodeCamp’s languages coursework.
Happy learning!