Our Courses
Cybersecurity Awareness and Innovation
It’s not you, it’s me! What’s going on?
This course empowers students, professionals and the wider community to deal with cybersecurity attacks and risks focused on identity management and it is an introduction to the upcoming full course focused on cybersecurity awareness.
- Course by
- Self Paced
- 7 hours
- English
Introduction to Cloud Dataproc: Hadoop and Spark on Google Cloud
This is a self-paced lab that takes place in the Google Cloud console.
In this lab, you will learn how to start a managed Spark/Hadoop cluster using Dataproc, submit a sample Spark job, and shut down your cluster using the Google Cloud Console.
- Course by
- Self Paced
- 1 hour
- English
Where, Why, and How of List Comprehension in Python
At the end of this project, you will learn about the Where, Why, and How of List Comprehension in Python.
- Course by
- Self Paced
- 3 hours
- English
NIST 800-171
NIST SP 800-171 is a cybersecurity framework of 110 controls in 14 families published by the National Institute of Standards and Technology (NIST). This learning path will teach you how to comply with the requirements of…
- Course by
- Self Paced
- English
SARS-CoV-2 Protein Modeling and Drug Docking
In this 1-hour long project-based course, you will construct a 3D structure of a SARS-CoV-2 protein sequence using homology modeling and perform molecular docking of drugs against this protein molecule and infer protein-drug interaction.
- Course by
- Self Paced
- 2 hours
- English
Tools and Practices for Addressing Pandemic Challenges
An overview of the tools, techniques, and practices that can be enacted by policy makers, countries, and organizations to monitor, manage, and react to pandemics and mitigate and govern their impacts.
An introductory, multidisciplinary course covering data science, social science, healthcare, and management, paving the way to various courses on specific matters.
- Course by
- Self Paced
- 4 hours
- English
Security Awareness Training
The security of an organization is of the utmost importance and every member of the organization's staff plays a vital role in defending against cyber threats. One of the best ways to protect the organization is to institute a company-wide security-awareness training initiative.
- Course by
- Self Paced
- 2 hours
- English
Plagues, Witches, and War: The Worlds of Historical Fiction
A unique and exciting introduction to the genre and craft of historical fiction, for curious students, aspiring authors--anyone with a passion for the past. Read classics of the genre, encounter bestselling writers of historical fiction, and discover your own historical archive while interacting with a global community of interested readers.
- Course by
- Self Paced
- 15 hours
- English
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
- 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.
By the end of this course, you’ll be able to:
-Utilize a range of different approaches for building UI with Swift
-Build a basic UI with the Swift Interface Builder
-Create and control UI views with the UIKit framework
-Create simple applications with the UIKit framework
-Build interfaces using the SwiftUI framework
-Utilize lists and forms in SwiftUI in order to build 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.
- 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. This is called dynamic memory allocation at runtime using pointers.
- 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. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers.
- 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. Check Point Quantum Network Security provides ultra-scalable protection against Gen V cyber attacks on your network, cloud, data center, IoT, and remote users.
This course includes these modules:
1.\tIntro
2.\tInstalling Gaia
3.\tRunning the First Time Wizard.
4.\tInstalling SmartConsole
5.\tEstablish SIC
6.\tCreate & installing Policy
- Course by
- Self Paced
- 1 hour
- English