

Our Courses
Visualizing Women's Work: Using Art Media for Social Justice
Discover the historical erasure of women’s work through social justice art Public art has often ignored the work and legacy of minorities and women, but recently there has been a welcome reappraisal of publicly displayed visual monuments and art media. This course dives into the artistic process, exploring how art has the power to address issues of social justice and gender equality and answer historic injustices. Critique art history through the lens of gender You’ll begin the course by evaluating public monuments in terms of form, content, and context, undertaking a critical analysis of ar
-
Course by
-
Self Paced
-
16 hours
-
English
Analyze Stock Data using R and Quantmod Package
In this 1-hour long project-based course, you will learn how to pull down Stock Data using the R quantmod package.
-
Course by
-
Self Paced
-
3 hours
-
English
Social Science Approaches to the Study of Chinese Society Part 2
This course is intended as a first step for learners who seek to become producers of social science research. It is organized as an introduction to the design and execution of a research study. It introduces the key elements of a proposal for a research study, and explains the role of each. It reviews the major types of qualitative and quantitative data used in social science research, and then introduces some of the most important sources of existing data available freely or by application, worldwide and for China.
-
Course by
-
Self Paced
-
16 hours
-
English
Developing a REST API with Go and Cloud Run
This is a self-paced lab that takes place in the Google Cloud console. Demonstrate how to build a REST API with Go and Cloud Run
-
Course by
-
Self Paced
-
1 hour
-
English
Display Student Data with Linechart and Separator in JavaFX
In this project, the learners will create a GUI that uses two separators to display controls and a line chart that shows the number of students who have enrolled part time, full time, and online.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to Learning Transfer and Life Long Learning (3L)
Learn how to identify the enablers and barriers to learning transfer. Use your own experience to categorise the processes and activities involved in learning and transferring that learning into practice. There are many criteria against which the success of training and development activities can be judged. One of the most important, however, is learning transfer. Ultimately, the success of any given training and/or development program is reflected in whether or not what is learned is applied on the job.
-
Course by
-
Self Paced
-
7 hours
-
English
How to Import Contacts to Mailchimp
In this project-based course, you will learn to import contacts to Mailchimp.
-
Course by
-
Self Paced
-
2 hours
-
English
Create the User Interface with SwiftUI
In this course learners will learn how to build meaningful and functional user interfaces for iOS using Swift and UI frameworks.
-
Course by
-
Self Paced
-
21 hours
-
English
Student Self-Assessment with Microsoft Word
By the end of this project, you will have created a self-report card and a behaviour reflection form for student self-reflection. You will also be equipped with suggestions for how to use these documents with students. Encouraging our students to reflect on their learning is one of many goals we have as teachers. One valuable way to do this is by allowing our students to share their perspective on the school year. What areas are going well for them? What areas do they see where they could grow?
-
Course by
-
Self Paced
-
3 hours
-
English
Naive Bayes 101: Resume Selection with Machine Learning
In this project, we will build a Naïve Bayes Classifier to predict whether a given resume text is flagged or not. Our training data consist of 125 resumes with 33 flagged resumes and 92 non flagged resumes. This project could be practically used to screen resumes in companies.
-
Course by
-
Self Paced
-
3 hours
-
English
Prepared Statements and Stored Procedures
This is the second course in Java Database Connectivity (JDBC) and builds upon the core principals and techniques in the JDBC 1 course. It utilizes PreparedStatements, highlighting their advantages over JDBC Statements. It will also introduce utilizing Stored Procedures on the database server itself to encapsulate complex SQL and PLSQL logic. The Course also introduces the idea of querying the database meta data such as table structures and how to cope with different SQL syntax for different Jdbc complaint databases via the JDBC escape syntax.
-
Course by
-
Self Paced
-
9 hours
-
English
Building simple Pong Game using C++
By the end of this project, you will create a simple functioning pong game using C++.
-
Course by
-
Self Paced
-
2 hours
-
English
C Programming: Pointers and Memory Management - 4
In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in C Programming: Modular Programming and Memory Management, and introduces the more advanced usage of pointers and pointer arithmetic. Arrays of pointers and multidimensional arrays are addressed, and you will learn how to allocate memory for your own data during program execution.
-
Course by
-
Self Paced
-
7 hours
-
English
Create Online Employee Onboarding Course with Eduflow
This course will walk you through how to create an online employee onboarding course.
-
Course by
-
Self Paced
-
3 hours
-
English
Software Engineering: Software Design and Project Management
Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design.
-
Course by
-
Self Paced
-
20 hours
-
English
Tinkering Fundamentals: Circuits
The Tinkering Fundamentals course will offer educators and enthusiasts an opportunity to develop a practice of tinkering and making. We see tinkering as a serious endeavor—one that is generalizable across content and especially good at interweaving disciplines in a way that leads to complex projects and individualized learning opportunities. Tinkering has recently been introduced into the educational field as a potential driver of creativity, excitement, and innovation in science learning. It is seen by many as an effective means to engage in exploring STEM concepts, practices and phenomena.
-
Course by
-
Self Paced
-
7 hours
-
English
Check Point Jump Start: Quantum Management
"Check Point's Quantum is the best Threat Prevention solution on the Market! It offers uncompromising Security, consistently preventing both known and unknown Zero-day attacks.
-
Course by
-
Self Paced
-
1 hour
-
English
Validate Data in Google Sheets
This is a self-paced lab that takes place in the Google Cloud console. Ensure that your data is valid and prepared for analysis using Google Sheets features and functions to organize, standardize, and clean data.
-
Course by
-
Self Paced
-
1 hour
-
English
Oversee a Project with ClickUp
In this 2-hour long project-based course, you will learn how to use Click-Up to manage projects by creating workspaces, spaces, folders, lists, and tasks. Click-Up is an all-in one desktop and mobile app for project managers and other people who want to boost their productivity. We will create a free Click-Up account and explore the most basic features, such as tasks and lists. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
2 hours
-
English
Climate change and Indigenous People and local communities
Climate change is a global phenomenon, but its impacts vary among different social groups, who perceive and adapt to climate change impacts in different ways.
-
Course by
-
Self Paced
-
14 hours
-
English
Doing more with Google Sheets
Google Sheets is a robust, cloud-based application that empowers you to create sophisticated spreadsheets. Whether you are working at your desk—or from your smartphone or tablet on-the-go—Google Sheets helps you organize, analyze, and share your most important data. In this course for Sheets users, you’ll learn how to make your own supercharged spreadsheets, incorporating powerful functions and visualizations to accelerate your data analysis and share meaningful insights with your team. Follow along with exercises and a companion spreadsheet to practice new skills as you encounter them.
-
Course by
-
Self Paced
-
5 hours
-
English
Create a Python Application using PyMongo and MongoDB Database
Data plays a crucial role in application development.
-
Course by
-
Self Paced
-
3 hours
-
English
Customer Value in Pricing Strategy
The traditional approach to pricing based on costs works to pay the bills, but it leaves revenue on the table. You can, in fact, price your products in a way that increases sales--if you know what your customers are willing to pay and can leverage psychology to create better deal and discount plans. In this course, we'll show you how to price a product based on how your customers value it and the psychology behind their purchase decisions.
-
Course by
-
Self Paced
-
15 hours
-
English
Capstone: Your Story
Everything comes together in the Capstone. You will draft a complete story, narrative essay, or memoir of 8–15 pages. With the advice of your peer readers, you will revise, rewrite, and complete it. The skills you’ve learned of plotting, setting, physical description, characterization, and stylistic clarity and innovation will culminate in an original work of art all your own. We’ll discuss the steps that professional writers take to bring their work into the public world. Along the way you’ll learn the patient habits of revision that make up the writer’s life.
-
Course by
-
Self Paced
-
7 hours
-
English
Hands-on Machine Learning with AWS and NVIDIA
Machine learning (ML) projects can be complex, tedious, and time consuming. AWS and NVIDIA solve this challenge with fast, effective, and easy-to-use capabilities for your ML project.
-
Course by
-
Self Paced
-
23 hours
-
English