Canadian universities have these free courses you can take online even if you're not a student
Classes include Indigenous Canada, How to Code, Dino 101, and more!
University of Toronto building. Right: Snowy University of Alberta campus.
Canadian universities are offering so many free online courses.
You can take the classes even if you're not enrolled as a student.
The University of Toronto, the University of British Columbia, and the University of Alberta have these courses through EdX and Coursera.
You can enroll for free, which is referred to as auditing, and learn from the provided course materials at your own pace.
If you want to get your assignments graded by a professor and a certificate at the end of the session, you have to pay a fee.
There are no prerequisites to enroll, so you can take these courses even if you've never been to university or college.
Also, you don't need to be currently enrolled as a student at these universities to take any of the courses.
So, if you want to learn something new, here are a few free university courses you can take online.
Indigenous Canada
This course from the University of Alberta explores histories and contemporary perspectives of Indigenous peoples living in Canada.
It will teach you about the complex experiences Indigenous peoples face, highlighting national and local Indigenous-settler relations.
Topics of the course include the fur trade and exchange relationships, land claims, environmental impacts, political conflicts and alliances, Indigenous political activism, and contemporary Indigenous life and art.
The City and You: Find Your Best Place
In this University of Toronto course, you'll learn what cities do, why they matter, what shapes urbanization and how to choose the right city for you.
It explores the importance of cities and how cities affect our lives.
At the end of the course, you'll apply what you learned in an exercise to help you assess your own community and find the best place for you.
Introduction To Swift Programming
This course from the University of Toronto is the first installment of a four-part specialization for developing an iOS app.
You'll learn to program in Swift and how to be proficient with syntax, object-oriented principles, memory management, functional concepts and more with Swift.
It's required that you have a Mac computer to take part in this course and, ideally, an iPhone or iPad.
Dino 101: Dinosaur Paleobiology
With this University of Alberta course, you get an overview of non-avian dinosaurs.
It focuses on the anatomy, eating habits, locomotion, growth, environmental and behavioural adaptations, origins and extinction of dinosaurs.
Online lessons are delivered from museums, fossil-preparation labs and dig sites.
Excel for Everyone: Core Foundations
This University of British Columbia course teaches essential Excel skills.
Topics includes simple data wrangling, managing spreadsheets, and the foundations of business data analysis.
Astro 101: Black Holes
In this course from the University of Alberta, you'll explore the concepts behind black holes and the basic ideas of astronomy, relativity, and quantum physics.
You'll learn how to compare black holes in popular culture to modern physics, recognize different types of stars, distinguish which stars can potentially become black holes and more.
Introduction to Psychology
With this University of Toronto course, you'll learn about the brain, human development, mental illnesses and treatments, and psychological studies.
Topics include experiments within the field of psychology, cognitive abilities like memory, learning, attention, perception and consciousness, and how the behaviour of others affects our own thoughts and behaviour.
How to Code: Simple Data
This course from the University of British Columbia focuses on a systematic programming method rather than a programming language.
It will help you program in any programming language.
You'll learn how to develop program requirements, produce programs with a consistent structure that are easily modified, and make your programs more reliable by building tests into the programming process.
This article's cover image was used for illustrative purposes only.