Search UBC Extended Learning
-
Programming in Python for Data Science
Course
Learn the foundations of programming in Python for data science, and how to conduct data analysis. Work with powerful Python packages made for data science, including Pandas for processing tabular data, Altair for data visualization and NumPy for working with numerical data types. This course is part of the UBC Certificate in Key Capabilities in Data Science.
-
Public Speaking for International Professionals
Course
This course is designed especially for professionals who speak English as an additional language. Improve your pronunciation, fluency and presence in speaking English publicly. Build your confidence in different speaking situations, such as talking to one person, or presenting in a team meeting or in front of a large audience.
-
Reading and Writing Chinese Characters - Beginner 1
Course
Get an introduction to the basic principles of the creation of modern Chinese characters such as pictographs, indicatives, ideographs and phonetic compounds, along with their evolution, stroke orders, radicals and writing structure. By the end of this course, you should be able to read and write about 250 Chinese characters.
-
Reading and Writing Chinese Characters - Beginner 2
Course
Increase your knowledge of Chinese characters with this second level course. More radicals, phonetic compounds, grammar and syntax rules are introduced. The focus is on reading simple articles and writing more complicated sentences and short paragraphs. At the end of this course, you should be able to read and write about 500 Chinese characters.
-
Reading and Writing French - Advanced 1
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.
-
Reading and Writing French - Advanced 10
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.
-
Reading and Writing French - Advanced 2
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.
-
Reading and Writing French - Advanced 3
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.
-
Reading and Writing French - Advanced 4
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.
-
Reading and Writing French - Advanced 5
Course
Reading and Writing French - Advanced 1 -10 courses are designed to improve the accuracy, fluency and clarity of your written French communication. These courses add sophistication and polish to your writing while enriching your understanding of Francophone cultures and their nuances.