Search UBC Extended Learning
-
Accessing online courses
Find out how to access your online course in Canvas, Canvas Catalog, Learn.ExL or Piazza.
-
How online courses work
We offer our online courses in a variety of formats to suit your schedule and provide the best learning outcomes.
-
Privacy policy
Review our privacy policy, find out how to update your profile and preferences, and learn about the recording of lectures and how we collect information.
-
Types of credentials
You can earn one of three types of non-credit credentials at UBC Extended Learning: UBC Certificate, Micro-certificate or Award of Achievement programs.
-
Request certificates and transcripts
Access forms to request official certificates, awards of achievement and transcripts.
-
Academic conduct and appeals
Understand what is expected of students, and how to submit an appeal.
-
Other UBC learning opportunities
Continuing professional education is available through a number of UBC faculties and academic units. Lifelong learners are welcome to participate in a variety o
-
Campus resources
Find helpful links to UBC campus resources available to the public, including parking, transportation, Wi-Fi, food services, amenities and more.
-
UBC Extended Learning Launches First-of-its-Kind Data Science Certificate for Data-Curious Adults Looking to Acquire In-Demand Skills
Offered in conjunction with the UBC Departments of Computer Science and Statistics, the UBC Certificate in Key Capabilities in Data Science is 100% online and provides a flexible, part-time curriculum for early- and mid-career learners.UBC Extended Learning has launched a new certificate program designed for busy adult learners who may not have a technology background but who would like to gain a solid foundation in data science.The UBC Certificate in Key Capabilities in Data Science is the first of its kind in BC, where post-secondary data science credentials are currently limited to degrees. Prior to being offered as a certificate, the program was available as a series of courses.UBC has established a strong reputation in data science with its highly successful and in-demand Master of Data Science program. In the new certificate program, non-credit students can learn key concepts drawn from the Master program in the areas of data science, machine learning, data visualization and Python. Learners will acquire highly marketable skills to apply to their current work in a range of sectors, as well as insights into data science career options should they be exploring a transition.The certificate offers four courses from which learners select three for a total of 150 hours, typically 8-12 hours per week per course. Participants must first complete Programming in Python and then may take any or all the remaining courses in any order. The certificate is delivered part-time in an instructor-supported, online format that promotes accountability and offers a high degree of engagement.Data science has become essential in our increasingly data-driven economy and is also a major force in the creation of hybrid roles requiring expertise in multiple functional areas. 2019 Burning Glass data holds that “one in eight job postings is now highly hybridized, encompassing more than 250 different occupations.” About UBC Extended LearningWe believe that learning is a continuous, lifelong endeavor. Education – at any stage of life – should be flexible, innovative and accessible.UBC Extended Learning works with UBC faculties to create and deliver programs that meet the career and personal needs of our communities, including alumni, current UBC students and learners of all ages.Together, we provide outstanding learning opportunities, bringing UBC excellence in academics, teaching and research to the communities we serve, and strengthening UBC’s contribution to society, industry and government.
-
UBC Extended Learning Launches New Programming Courses Aimed at Adult Learners Who Don’t Come from a Computer Science Background
Offered in conjunction with the UBC Department of Computer Science, Introduction to Systematic Program Design in Python are 100% online and provide foundational skills for early- and mid-career learners. UBC Extended Learning has launched a new program aimed at adult learners who are considering a career in software development or need to boost their programming skills for their career, but who don’t have a computer science background. Introduction to Systematic Program Design in Python is a 100% online, not-for-credit two-course program offered in conjunction with the UBC Department of Computer Science. Based on a popular and long-running first-year undergraduate course, this program offers early- and mid-career learners foundational skills in programming using Python, a relatively easy-to-learn and well-documented programming language. While the courses are paced with beginners in mind, they are challenging and rigorous. Learners can expect a university-level curriculum, but a rewarding, adult-oriented learning experience. Unlike other online courses in which learning is fully self-paced and there is no contact with an instructor, both courses in this program give learners access to instructor office hours, an online forum to connect to other learners, graded exercises and a final project. Job postings in BC over the past three years that require Python skills have almost doubled (Source: EMSI). There’s a growing demand for Python as a hybrid skill in roles such as marketing, finance, product development engineering and even in animation/illustration. Introduction to Systematic Program Design in Python is part of a suite of technology and computing programs offered by UBC Extended Learning. With financial support from the Ministry of Advanced Education and Skills Training, these non-degree programs focus on some of the fastest growing skills globally: machine learning, data science, data wrangling, visualization and software development. Over the next few years, these areas are expected to see the largest projected growth in job postings across all sectors, not just technology. About UBC Extended Learning We believe that learning is a continuous, lifelong endeavour. Education – at any stage of life – should be flexible, innovative and accessible. We work with UBC faculties to create and deliver programs that meet the career and personal needs of our communities, including alumni, current UBC students and learners of all ages. Together, we provide outstanding learning opportunities, bringing UBC excellence in academics, teaching and research to the communities we serve, and strengthening UBC’s contribution to society, industry and government.