Spoken by 400 million people worldwide, Spanish is the official language of 21 countries, including Mexico, Cuba, and much of Central and South America. Learning to speak Spanish will help you make connections with local residents and deepen your experiences in Spanish-speaking countries, whether you are working, travelling or re-connecting with your family and heritage.

Our passionate and experienced instructors help you learn to speak Spanish in a relaxed and friendly atmosphere. From the very first session, class time focuses on building confidence in your Spanish language skills through speaking and interacting with your classmates in authentic and realistic scenarios. Between classes, you can practise your skills using online resources chosen by your instructor to complement your in-class learning.

Our immersion classes are offered at a range of levels, from beginner to advanced. Not sure which level is right for you? Read our overview of course language levels to find the level that suits your experience and skills.

Courses and Programs



Spanish, Practical and Business

UBC Certificate Program
The UBC Certificate in Practical and Business Spanish helps you hone your Spanish language skills for a business environment. LEARN MORE