

Our Courses
K-12 Blended & Online Learning
This course introduces teachers and interested adults to K12 blended and online learning. Participants will design a blended or online unit and develop one module to use with K12 students.
-
Course by
-
Self Paced
-
15 hours
-
English
Modern Robotics, Course 5: Robot Manipulation and Wheeled Mobile Robots
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study.
-
Course by
-
Self Paced
-
35 hours
-
English
Digital Governance
Big data, artificial intelligence, machine learning, autonomous cars, chatbots, just a few terms that have become a part of our professional legal and political vocabulary. Emerging technologies and technological advancement have confronted us in our daily practice and will continue to do so in the future. Whether we’re buying something online, taking part in an election, or chatting with friends across the globe. Technology is here and it is here to stay.
-
Course by
-
Self Paced
-
28 hours
-
English
Set up AWS Billing Alerts using AWS Budgets
In this 1-hour long project-based course, you will learn how to how to Set up AWS billing alerts using AWS budgets via the AWS console. AWS Budgets gives you the ability to set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount. You can also use AWS Budgets to set reservation utilization or coverage targets and receive alerts when your metrics drop below the threshold you define.
-
Course by
-
Self Paced
-
2 hours
-
English
Advanced Reproducibility in Cancer Informatics
This course introduces tools that help enhance reproducibility and replicability in the context of cancer informatics. It uses hands-on exercises to demonstrate in practical terms how to get acquainted with these tools but is by no means meant to be a comprehensive dive into these tools. The course introduces tools and their concepts such as git and GitHub, code review, Docker, and GitHub actions. Target Audience The course is intended for students in the biomedical sciences and researchers who use informatics tools in their research.
-
Course by
-
Self Paced
-
10 hours
-
English
Create Animation Transitions in Unity (Intro to Animation 2)
In this one-hour, project-based course, you will be introduced to Unity's Animator tool for connecting multiple animations and transitioning between them.
-
Course by
-
Self Paced
-
2 hours
-
English
Trade, Immigration and Exchange Rates in a Globalized World
This is the second of the three courses part of the Globalization, Economic Growth and Stability Specialization. This course will focus on facets of globalization that affect a country´s economic perspectives and decisions. Globalization has recently been the predominant subject in many political debates, and this course will go into the determinants of globalization. It will be separated into four modules; the first module will explain exchange rates. It will cover what determines exchange rate and how different exchange rates affect the economy and the reality of currencies.
-
Course by
-
Self Paced
-
12 hours
-
English
Get Started With Tableau
Tableau is a powerful software program frequently used by business analysts in a variety of departments including sales, marketing, finance, operation and more.
-
Course by
-
Self Paced
-
3 hours
-
English
Introduction to Trading, Machine Learning & GCP
In this course, you’ll learn about the fundamentals of trading, including the concept of trend, returns, stop-loss, and volatility. You will learn how to identify the profit source and structure of basic quantitative trading strategies. This course will help you gauge how well the model generalizes its learning, explain the differences between regression and forecasting, and identify the steps needed to create development and implementation backtesters. By the end of the course, you will be able to use Google Cloud Platform to build basic machine learning models in Jupyter Notebooks.
-
Course by
-
Self Paced
-
10 hours
-
English
Central Banks and Monetary Policy
The purpose of this course is to provide you with an understanding of central bank policies and how such policies affect financial markets and the economy. The main aim of this course is to provide you with insights about the macroeconomic relationships between interest rates, inflation, and unemployment that allow you to assess central bank actions and appreciate how this action will affect the economy.
-
Course by
-
Self Paced
-
18 hours
-
English
Data Modeling in Power BI
This course forms part of the Microsoft Power BI Analyst Professional Certificate. This Professional Certificate consists of a series of courses that offers a good starting point for a career in data analysis using Microsoft Power BI. In this course, you'll learn how to use Power BI to create and maintain relationships in a data model and form a model using multiple Schemas. You'll explore the basics of DAX, Power BI's expression language, and add calculations to your model to create elements and analysis in Power BI.
-
Course by
-
Self Paced
-
English
Decision Control Constructs in C# on Linux
By the end of of this project you will create a guessing game application that pits the computer against the user.
-
Course by
-
Self Paced
-
2 hours
-
English
Delivering Quality Work with Agility
When you hand in work in a professional workspace, employers expect it to be good quality work and done in a timely manner. By taking this short course you will learn about consistency and how to deliver quality work and experiences to clients. In order to deliver good quality work you need to know how to do efficiently do research and how to deliver it. This short course will teach you exactly that, and even more skills that are essential to being able to deliver quality work. The course is designed to teach you how to do this using a five-step process.
-
Course by
-
Self Paced
-
2 hours
-
English
VPC Networking: Cloud HA-VPN
This is a self-paced lab that takes place in the Google Cloud console. Set up two VPCs and add a cloud HA-VPN gateway in each, then run two tunnels from each VPN gateway to demonstrate the HA-VPN gateway configuration for 99.99% SLA.
-
Course by
-
Self Paced
-
1 hour
-
English
Getting started with Azure Cosmos DB
In this 1 hour long project-based course, we will learn to create an Azure Cosmos db account.
-
Course by
-
Self Paced
-
2 hours
-
English
Computer Vision with Embedded Machine Learning
Computer vision (CV) is a fascinating field of study that attempts to automate the process of assigning meaning to digital images or videos. In other words, we are helping computers see and understand the world around us!
-
Course by
-
Self Paced
-
31 hours
-
English
Material Components for Flutter Basics
This is a self-paced lab that takes place in the Google Cloud console. Design a basic frontend for a mobile app using Material Components for Flutter.
-
Course by
-
Self Paced
-
1 hour
-
English
Academic Information Seeking
This course will introduce you to the basic elements of academic information seeking - we will explore the search process from defining a strategy to evaluating and documenting your search results. Attending the course will make you a proficient information seeker. You will learn how to carry out comprehensive literature searches based on your own research assignment. You will be guided through the various information seeking steps from selecting relevant search strategies and techniques to evaluating your search results, documenting your search process and citing your sources.
-
Course by
-
Self Paced
-
6 hours
-
English
Communication Strategies for a Virtual Age
Communication has changed! The traditional rules for speaking and presenting, meeting coordination, influencing people, negotiating and selling ideas no longer apply in a world of skype, messenger, video and teleconference.
-
Course by
-
Self Paced
-
8 hours
-
English
Community Organizing for Social Justice
The course examines specific strategies for community organizing for social justice in a diverse, democratic society. It examines core concepts of social justice and practical steps for bringing people together to set goals and priorities, assess community assets and needs, develop action plans, and build support for implementation.
-
Course by
-
Self Paced
-
8 hours
-
English
Exploiting and Securing Vulnerabilities in Java Applications
In this course, we will wear many hats. With our Attacker Hats on, we will exploit Injection issues that allow us to steal data, exploit Cross Site Scripting issues to compromise a users browser, break authentication to gain access to data and functionality reserved for the ‘Admins’, and even exploit vulnerable components to run our code on a remote server and access some secrets. We will also wear Defender Hats. We will dive deep in the code to fix the root cause of these issues and discuss various mitigation strategies.
-
Course by
-
Self Paced
-
24 hours
-
English
Feminism and Social Justice
"Feminism and Social Justice" is an adaptation of Distinguished Professor Bettina Aptheker's long-running course at UC Santa Cruz. In the course, Professor Aptheker presents a broad definition of feminism that serves to frame three significant events in the history of feminism and social justice: the Empire Zinc strike of 1951, the 1971-1972 trial of Angela Davis, and the #metoo Movement.
-
Course by
-
Self Paced
-
9 hours
-
English
Create a Presentation with LibreOffice
In this 2-hour long project-based course, you will learn how to create a presentation in LibreOffice Impress Presentation that contains an introduction, visuals, charts, and a conclusion.
-
Course by
-
Self Paced
-
2 hours
-
English
Sales Strategy
Welcome to Course 2 - Sales Strategy - This course is designed to discuss the application of intelligence analysis in the sales planning process. And this approach contributes to integrating the sales planning process into the corporate strategy of the company because, in the strategy analysis and formulation process, we apply models, frameworks, tools, and techniques that also apply to the sales planning and management process.
-
Course by
-
Self Paced
-
16 hours
-
English
Get Started with Python
This is the second of seven courses in the Google Advanced Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures.
-
Course by
-
Self Paced
-
31 hours
-
English