

Our Courses
C++ Lab Content
Explore the C and C++ languages. Look at the specificity of the C/C++ languages and how this impacts security, ways C/C++ can interact with the external world, error handling, the execution environment and much more.
-
Course by
-
Self Paced
-
4 hours
-
English
Applying Data Analytics in Finance
This course introduces an overview of financial analytics. You will learn why, when, and how to apply financial analytics in real-world situations. You will explore techniques to analyze time series data and how to evaluate the risk-reward trade off expounded in modern portfolio theory. While most of the focus will be on the prices, returns, and risk of corporate stocks, the analytical techniques can be leverages in other domains.
-
Course by
-
Self Paced
-
24 hours
-
English
Fundamentals of Immunology: Dueling with the Dark Side
Fundamentals of Immunology, Course 4: Dueling with the Dark Side, covers the constant battle between your immune system and threats to your health. The first two lectures discuss viral and cellular pathogens, focusing on specific tactics they use to deflect immune attack. Next, a cheerier lecture describes other immune-based therapies, beginning with the use of engineered antibodies to treat specific diseases.
-
Course by
-
Self Paced
-
15 hours
-
English
Genomic Data Science and Clustering (Bioinformatics V)
How do we infer which genes orchestrate various processes in the cell? How did humans migrate out of Africa and spread around the world?
-
Course by
-
Self Paced
-
10 hours
-
English
How to Make Image Editing Selections in GIMP
In this project, you will learn how to make selections in GIMP using various selection tools.
-
Course by
-
Self Paced
-
2 hours
-
English
Software Engineering: Implementation and Testing
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 implementation and testing phases of SDLC, and you will examine different software development processes for large software systems development, and understand the strengths (pros) and weaknesses (cons) of different software development processes.
-
Course by
-
Self Paced
-
20 hours
-
English
Creating a Virtual Bookstore using Java Basics
In this 1-hour 30-minutes long project-based course, you will learn how to (identify different data types in java, conditional statements , scanner input & iteration loops).
-
Course by
-
Self Paced
-
2 hours
-
English
Security Features and Advanced Threat Prevention
In this course, we will describe security services such as Intrusion Prevention System (IPS), user-based firewalls, and how they are configured. You will be introduced to Juniper’s security features, such as antivirus, antispam, content filtering, and Web filtering, along with their functionality and usage. Juniper ATP Cloud (Juniper’s cloud-based Advanced Threat Prevention (ATP) service) will be introduced, along with its features, implementation, and monitoring. The course will also explain a very important feature of firewall security—Network Address Translation (NAT).
-
Course by
-
Self Paced
-
8 hours
-
English
Virtual Agent Development in Dialogflow CX for Software Devs
Welcome to "Virtual Agent Development in Dialogflow CX for Software Devs", the third course in the "Customer Experiences with Contact Center AI" series.
In this course, learn how to develop more customized customer conversational solutions using Contact Center Artificial Intelligence (CCAI). In this course, you'll be introduced to more advanced and customized handling for virtual agent conversations that need to look up and convey dynamic data, and methods available to you for testing your virtual agent and logs which can be useful for understanding issues that arise.
-
Course by
-
Self Paced
-
10 hours
-
English
Game Design and Development 3: 3D Shooter
If you love games and want to learn how to make them, then this course is your third step down that path. In this course you will learn the fundamentals of game design, including an understanding of level design, game balancing, prototyping, and playtesting, as well as game asset creation techniques. You will continue developing video games using industry standard game development tools, including the Unity 2020 game engine.
-
Course by
-
Self Paced
-
14 hours
-
English
Real Time Machine Learning with Cloud Dataflow and Vertex AI
This is a self-paced lab that takes place in the Google Cloud console. Implement a real-time, streaming machine learning pipeline that uses Cloud Dataflow and Vertex AI.…
-
Course by
-
Self Paced
-
English
BigQuery Soccer Data Ingestion
This is a self-paced lab that takes place in the Google Cloud console. Get started with sports data science by importing soccer data on matches, teams, players, and match events into BigQuery tables. Information access uses multiple formats, and BigQuery makes working with multiple data sources simple. In this lab you will get started with sports data science by importing external sports data sources into BigQuery tables. This will give you the basis for building more sophisticated analytics in subsequent labs.
-
Course by
-
Self Paced
-
1 hour
-
English
Google Workspace Admin: Getting Started
This is a Google Cloud Self-Paced Lab. Learn basic Google Workspace administration tasks - personalize your Admin Console, update the company profile, load users in single or batch mode.
-
Course by
-
Self Paced
-
1 hour
-
English
Apply advanced testing for your Django web application
In this 1-hour long project-based course, you will learn some of the advanced features of Django testing framework.
-
Course by
-
Self Paced
-
2 hours
-
English
Setting up Jenkins on Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. This hands-on lab will show you how to set up Jenkins on Google Kubernetes Engine to help orchestrate your software delivery pipeline.
-
Course by
-
Self Paced
-
1 hour
-
English
Customize Network Topology with Subnetworks
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you’ll learn the Google Compute Engine Subnetwork model. Subnetwork allows you to create your own network topology as you would in your…
-
Course by
-
Self Paced
-
English
Introduction to Unity Cinemachine
In this one-hour, project-based course, you'll learn some basic elements of Unity's Cinemachine, an extremely powerful camera-control system.
-
Course by
-
Self Paced
-
3 hours
-
English
Climate Aware Investing
Finance may have a central role to play against climate change on the condition that risks are properly measured and managed. In this course you will be introduced to the latest academic research findings and the most commonly used methods in industry to cope with climate change financial risks. How do we assess these kinds of risks? Can our portfolios perform well and at the same time contribute to the transition towards a low-carbon economy?
-
Course by
-
Self Paced
-
15 hours
-
English
Sensing Consumer Insights
In this course, you will focus on measuring the effectiveness of a digital marketing strategy through marketing analytics. By the end of this course, you will have developed your understanding of key topics such as; owned and earned social media, web analytics, social media landscape analysis, crisis management, product lifecycle and Return on Investment (ROI). Throughout the course, you will be prompted to consider how the topics relate to a company or brand of your choosing.
-
Course by
-
Self Paced
-
14 hours
-
English
Why Scale a Startup?
If you want to find out how to begin to scale up a start-up company, this course is for you! This course will guide you through all the key questions you need to ask yourself to prepare to scale up a start-up, provide you with key tips and frameworks to begin the scaleup process for a start-up, and offer insights from real, successful companies who have been in your shoes before and have scaled up their start-ups.
-
Course by
-
Self Paced
-
8 hours
-
English
Planning, Auditing and Maintaining Enterprise Systems
Good system management not only requires managing the systems themselves, but requires careful planning to make systems interact with each other, auditing of the systems once the systems are built, and proactive maintenance of all systems. Organizations also rely on organizational policies, such as Acceptable Use Policies to bolster the technical aspect of system management. This course explores many of the behind the scenes requirements of good system management.
-
Course by
-
Self Paced
-
12 hours
-
English
Sustainable Urban Water Systems
The MOOC “Sustainable Urban Water Systems” aims to provide knowledge about modern and sustainable solutions for urban water management in water-sensitive cities. The focus is on stormwater control and water supply strategies for the mitigation of effects on the water cycles due to human settlements and climate change. In particular, the integration of Nature-based Solutions (NbS) into urban drainage systems, the use of alternative water resources, and the reduction of losses and waste, make cities more resilient and add benefits to both the environment and community.
-
Course by
-
Self Paced
-
3 hours
-
English
Virtual Teacher Final Project
The Final Project will be a hands-on, comprehensive project that practitioners of virtual education can implement in their profession. For this final project, learners will draft a design plan for an online learning module utilizing materials learned from the virtual teacher series. Learners will choose the subject matter, method of delivery, tools, instructional strategies, and assessments, with the goal of creating a module of online or blended instruction that meets the needs of their students.
-
Course by
-
Self Paced
-
5 hours
-
English
Build a simple API-driven e-commerce application
In this 1-hour long project-based course, you will learn how to build a simple restful API with python, create YAML and docker files, and how to connect containers together by means of a minimal website to create a fully interconnected microservice system using docker-compose.
-
Course by
-
Self Paced
-
2 hours
-
English
Baseball and Americanism
This course will explore baseball and Americanism. What does it mean that baseball is the national pastime? What does national pastime even mean? What about national? When you think of the United States, what do you think of? Is baseball a part of that? These are some of the aspects we are going to delve into throughout this course. We are going to spend some time discussing how baseball reflected American culture at the time. In some instances, we will discuss how baseball reflected what people wanted American culture to look like, or appear to be.
-
Course by
-
Self Paced
-
10 hours
-
English