

Our Courses
Program Communications Management in ClickUp
By the end of this guided project, you will be fluent in creating Program Communications artefacts for the Identification/Planning Phase for diverse programs. You will utilise a logical diagramming plan in an agile environment to develop the solution. This will enable you to identify and classify the required components for communication management.
-
Course by
-
Self Paced
-
3 hours
-
English
Creative Thinking: Techniques and Tools for Success
In today’s ever-growing and changing world, being able to think creatively and innovatively are essential skills. It can sometimes be challenging to step back and reflect in an environment which is fast paced or when you are required to assimilate large amounts of information.
-
Course by
-
Self Paced
-
20 hours
-
English
Access NFC in an Android Studio Project
In this 1-hour long project-based course, you will learn how to update your Android app code to allow NFC communication to be used, indicate to a device that NFC is a required feature in your app, check that a device has NFC capability, and then use that capability.
-
Course by
-
Self Paced
-
3 hours
-
English
Comparative Health Systems
This course uses comparative analysis of health care systems to gain a better understanding of health care systems in several high-income, middle-income and low-income countries. One focus of analysis in this course will therefore be to develop a better knowledge of these health care systems. A second focus will be to use to this analysis to gain a better understanding of the health care system in the United States.
-
Course by
-
Self Paced
-
11 hours
-
English
Robotics: Computational Motion Planning
Robotic systems typically include three components: a mechanism which is capable of exerting forces and torques on the environment, a perception system for sensing the world and a decision and control system which modulates the robot's behavior to achieve the desired ends. In this course we will consider the problem of how a robot decides what to do to achieve its goals. This problem is often referred to as Motion Planning and it has been formulated in various ways to model different situations.
-
Course by
-
Self Paced
-
11 hours
-
English
Digital Forensics Concepts
In the Digital Forensics Concepts course, you will learn about legal considerations applicable to computer forensics and how to identify, collect and preserve digital evidence. This course dives into the scientific principles relating to digital forensics and gives you a close look at on-scene triaging, keyword lists, grep, file hashing, report writing and the profession of digital forensic examination.
-
Course by
-
Self Paced
-
7 hours
-
English
Data Processing Using Python
This course (The English copy of "用Python玩转数据" ) is mainly for non-computer majors. It starts with the basic syntax of Python, to how to acquire data in Python locally and from network, to how to present data, then to how to conduct basic and advanced statistic analysis and visualization of data, and finally to how to design a simple GUI to present and process data, advancing level by level.
-
Course by
-
Self Paced
-
29 hours
-
English
Inclusive Online Teaching Teach-Out
In this course, higher education faculty will examine students’ barriers to learning, including unconscious bias, physical impairments, and lack of motivation. Participants will explore and discuss how inclusive pedagogy and Universal Design for Learning (UDL) can help to address those barriers and improve student learning outcomes.
-
Course by
-
Self Paced
-
6 hours
-
English
Configuring Private Google Access and Cloud NAT
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you configure Private Google Access and Cloud NAT for a VM instance that doesn't have an external IP address. Then, you verify access to public IP addresses of Google APIs and services and other connections to the internet.
-
Course by
-
Self Paced
-
1 hour
-
English
Machine Learning in the Enterprise - Français
Ce cours présente une approche pratique du workflow de ML avec une étude de cas dans laquelle une équipe est confrontée à plusieurs exigences métier et cas d'utilisation de ML. Cette équipe doit comprendre quels outils sont nécessaires pour gérer et gouverner les données, et trouver la meilleure approche pour les prétraiter. On présente à cette équipe trois options de création de modèles de ML pour deux cas d'utilisation spécifiques. Ce cours explique pourquoi l'équipe tire parti des avantages d'AutoML, de BigQuery ML ou de l'entraînement personnalisé pour atteindre ses objectifs.
-
Course by
-
Self Paced
-
English
Advanced Financial Reporting: Accounting for Business Combinations and Preparation of Consolidated Financial Statements
This course covers the accounting for business combinations (ASC 805), the preparation of consolidated financial statements (ASC 810), and other related topics including, but not limited to: step-by-step acquisition, deconsolidation, segments reporting, and the goodwill impairment test. This course begins with a discussion of the scope of ASC 805 and the differences between business combinations and asset acquisitions. Next, the course explores the measurement and recognition principles of the acquisition method to account for business combinations.
-
Course by
-
Self Paced
-
25 hours
-
English
Systems Thinking In Public Health
This course provides an introduction to systems thinking and systems models in public health. Problems in public health and health policy tend to be complex with many actors, institutions and risk factors involved. If an outcome depends on many interacting and adaptive parts and actors the outcome cannot be analyzed or predicted with traditional statistical methods.
-
Course by
-
Self Paced
-
15 hours
-
English
Projects Management, Tracking, and Invoicing using Harvest
In this 1-hour long project-based course, you will create projects on Harvest, track their time and expenses, generate reports and invoice your clients.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to JavaScript Arrays
By the end of this project you will understand how data is stored in and retrieved from arrays in JavaScript. You will use the Notepad++ editor to write JavaScript code to work with arrays. In addition to creating and populating an array, you will learn multiple methods of accessing data from arrays using JavaScript code. Arrays are a great way to store multiple values of a similar type and are commonly used in programming. 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
Key Success Factors in Supply Chain Finance
Implement and manage a successful financing program for a corporate buying organization by learning about the key success factors in Supply Chain Finance. In this course, you'll learn about the challenges and bottlenecks in Supply Chain Finance and understand their impact on Supply Chain Finance programs. This course will help you understand who the ideal customer is for a Supply Chain Finance program and understand how revenue is generated and such programs are priced.
-
Course by
-
Self Paced
-
19 hours
-
English
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
How could you program a complex "choose your own adventure" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You'll learn to do both of these in this course! This class teaches the concepts of nested if/else statements and compound Boolean conditional expressions. For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn.
-
Course by
-
Self Paced
-
12 hours
-
English
Modernizing Applications with Apigee X
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you deploy a backend service on Cloud Run. The backend service implements a REST API for a bank, storing customers, accounts, ATMs, and transactions in a Firestore database. You create a shared flow that retrieves and caches content from an external service. You then call that shared flow from your API proxy, and use JavaScript code to modify an API response.
-
Course by
-
Self Paced
-
2 hours
-
English
Transistor - Field Effect Transistor and Bipolar Junction Transistor
This course can also be taken for academic credit as ECEA 5632, part of CU Boulder’s Master of Science in Electrical Engineering degree. This course presents in-depth discussion and analysis of metal-oxide-semiconductor field effect transistors (MOSFETs) and bipolar junction transistors (BJTs) including the equilibrium characteristics, modes of operation, switching and current amplifying behaviors. At the end of this course learners will be able to: 1. Understand and analyze metal-oxide-semiconductor (MOS) device 2. Understand and analyze MOS field effect transistor (MOSFET) 3.
-
Course by
-
Self Paced
-
12 hours
-
English
Implementing an AI Chatbot with Dialogflow ES
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will be introduced to the basics of Dialogflow by building a responsive chat bot, such as those handling support requests on websites, to experience interactive AI in application development.
-
Course by
-
Self Paced
-
1 hour
-
English
Natural Gas
This course will educate you in the characteristics and properties of natural gas, preparing you with the ability to summarize gas system components and new pipeline technologies. You will be enabled to grasp the key factors behind formation of the natural gas industry and the historical use of natural gas.
-
Course by
-
Self Paced
-
16 hours
-
English
Getting Started with Ubuntu Linux
In this one-hour, project-based course, you'll be introduced to the diverse tree of Linux distributions and explore a version of Ubuntu, called "Xubuntu.
-
Course by
-
Self Paced
-
3 hours
-
English
Create video, audio and infographics for online learning
Multimodal texts make learning interesting. Video, podcasts and infographics not only have the capability to excite and engage, but to reach a broader demography of learners who don’t thrive on verbal language knowledge acquisition and exchange alone. Multimodal texts provide a variety of ways in which to communicate and provide information to learners, as well as meet the needs of different learners’ preferences. Using video, podcasts, infographics or images as well as text, directly impacts learning outcomes.
-
Course by
-
Self Paced
-
20 hours
-
English
Philosophy of Science
For the last four centuries, scientists have aimed to provide us with an understanding of the world around us. By all appearances, science has made substantial progress during this time. But is this progress real or illusory? And if it is real, how has this progress been made? This four-week course will consider these important questions.
-
Course by
-
Self Paced
-
12 hours
-
English
BigQuery: Qwik Start - Command Line
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab shows you how to query public tables and load sample data into BigQuery using the Command Line Interface. Watch the short videos Get Meaningful Insights with Google BigQuery and BigQuery: Qwik Start - Qwiklabs Preview.
-
Course by
-
Self Paced
-
1 hour
-
English
Introduction to Image Generation - Español
En este curso, se presenta una introducción a los modelos de difusión: una familia de modelos de aprendizaje automático que demostraron ser muy prometedores en el área de la generación de imágenes. Los modelos de difusión se inspiran en la física, específicamente, en la termodinámica. En los últimos años, los modelos de difusión se han vuelto populares tanto en investigaciones como en la industria. Los modelos de difusión respaldan muchos de los modelos de generación de imágenes y herramientas vanguardistas de Google Cloud.
-
Course by
-
Self Paced
-
English