

Our Courses
Interactive Narrative
Learn how to use player choice and interactivity to create compelling game experiences
-
Course by
-
Self Paced
-
English
Teaching Coding in Grades 5-8 with Scratch Encore
This course introduces teachers and other educators to the basics of teaching programming with Scratch to students in grades 5-8 using Scratch Encore, a culturally responsive, intermediate computer science curriculum. Each week, participants are introduced to key computer science concepts (e.g., loops, synchronization), and then apply those concepts as they complete programming assignments in Scratch. Helpful pedagogical practices and teaching strategies are introduced throughout the course.
-
Course by
-
Self Paced
-
English
Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
-
Course by
-
Self Paced
-
English
Data Structures Fundamentals
Learn about data structures that are used in computational thinking – both basic and advanced.
-
Course by
-
Self Paced
-
English
Graph Algorithms
Learn how to use algorithms to explore graphs, compute shortest distance, min spanning tree, and connected components.
-
Course by
-
Self Paced
-
English
NP-Complete Problems
Learn about NP-complete problems, known as hard problems that can’t be solved efficiently, and practice solving them using algorithmic techniques.
-
Course by
-
Self Paced
-
English
Dynamic Programming: Applications In Machine Learning and Genomics
Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution.
-
Course by
-
English
Graph Algorithms in Genome Sequencing
Learn how graphs are used to assemble millions of pieces of DNA into a contiguous genome and use these genomes to construct a Tree of Life.
-
Course by
-
Self Paced
-
English
Algorithms and Data Structures Capstone
Synthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.
-
Course by
-
Self Paced
-
English
The Science of Parenting
Move beyond the chatterand opinion surrounding parenting and learn about thescientific findings and data that can help you make sensible, informed parenting decisions.
-
Course by
-
Self Paced
-
English
A Better Start to Reading
Learn how to prevent reading problems in children and how to use the shared book reading context in the most effective way to support children’s early reading development.
-
Course by
-
Self Paced
-
English
Volcanology field science and society
In this introductory course, you will use interactive technologies to learn the science of how volcanoes work and the skills of a field volcanologist. You will explore the intersection of field volcanology and society, by looking into cultural perspectives of volcanoes, hazard mapping and communication using examples in Aotearoa New Zealand and drawing on Mātauranga Māori (Māori knowledge).
-
Course by
-
Self Paced
-
English
Volcanic hazards
In this course, we will take you on an interactive tour around Icelandic volcanoes where we will be talking to experts on location, digging holes to discover past eruptions, and hearing amazing stories of survival. We will discuss how to better manage volcanic hazards, using examples of volcanoes in Iceland and Aotearoa New Zealand.
-
Course by
-
Self Paced
-
English
Leadership for Contemporary Organizations
Learn about how leaders foster engagement, growth, and a sense of meaning at work in a changing and increasingly diverse environment as part of the UCx Organizational Psychology MicroMasters
-
Course by
-
Self Paced
-
English
Organizational Change & Innovation
Learn about the psychology and processes of organizational change, creativity, and innovation as part of the UCx Organizational Psychology MicroMasters
-
Course by
-
Self Paced
-
English
Paths to Peace and Conflict: From the Body to the International
Do you want to strengthen your understanding of peace and conflict processes? Join our course, where we explore peacebuilding with an inclusive and intersectional lens to shed light on ways we can strengthen peace processes.
-
Course by
-
Self Paced
-
English
Small States and Leadership
Do you want to learn about leadership in small states? Join our course, where we explore how small states can use clever leadership to transform smallness into an asset when promoting their interests at home and abroad.
-
Course by
-
Self Paced
-
English
Monitoring Volcanoes and Magma Movements
The course covers magma movements in volcanoes and how they can be inferred from ground based and satellite monitoring techniques, including studies of earthquakes, ground deformation, and volcanic gas release. Case studies are presented.
-
Course by
-
Self Paced
-
English
Intercultural Competency in Education
Do you want to learn practical skills to become interculturally competent and aware as an educator? Take this course and learn to develop strategies to deal with identities in a fairer and more coherent way.
-
Course by
-
Self Paced
-
English
Friendship machine: forming a new type of human connections
Did you know that there are now 2.6 billion gamers in the world? By 2021, that number is expected to rise by 125 million. In terms of revenue, the video game industry has become bigger than the movie and music industries put together. Video games are sweeping the globe, quickly becoming a primary shaper of culture.
In an age of seemingly increasing social isolation and loneliness, communities are being formed and friendships forged in video games. But can you design for friendship? Do virtual connections have a meaningful impact on humans? What is the cost of loneliness?
-
Course by
-
Self Paced
-
English
The Medieval Icelandic Sagas
Learn about the Icelandic Sagas, the characteristic literary genre of Medieval Iceland comprising roughly 40 texts.
-
Course by
-
Self Paced
-
English
Advanced Knowledge and Skills of Originator and Biosimilar Biologics: For Health Care Providers
Developed by leading researchers and clinicians from across Canada, this course will enhance knowledge and skills for clinicians who are using or beginning to use a biosimilar or biologic medicine in their professional practice setting.
-
Course by
-
Self Paced
-
English
Academic English: How to Write a Thesis
Academic English guides you through the process of becoming an academic writer into producing your first academic research publication. Created by academic writing experts, Academic English spans 5 modules explaining ideas for research, finding and sourcing relevant literature, reporting research methods and results according to disciplinary expectations, and developing critical insights into your findings. A world of academic language and expertise is at your fingertips in Academic English!
-
Course by
-
Self Paced
-
English
Introduction to Hospitality and Tourism Industry
This MOOC is for individuals who are desirous of discovering the career opportunities and adventures available to and experienced by the Hospitality/Tourism industry professional person.
-
Course by
-
English