The FreeCodeCamp community has just published the first three chapters of our new A1 Professional Spanish curriculum. Each chapter includes hundreds of interactive tasks designed to help you take your first steps in learning Spanish with confidence.

How does the new A1 Professional Spanish curriculum work?
In this A1 Professional Spanish course, you will learn the building blocks of the Spanish language. It follows 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 below the question.

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 questions to help you practice writing in Spanish.

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

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.
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 Spanish 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 Spanish curriculum cover?
Language courses currently cover listening, reading and writing. We have plans to speak later.
Are language courses and exams audio-recorded by native speakers?
yes All audio lessons in the language curriculum 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 take language courses?
Yes! Free CodeCamp courses are designed to be accessible, and you can take 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 after the course name? (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!