Our Courses
Smart Cities – Management of Smart Urban Infrastructures
Learn about Smart Cities within the context of management of urban infrastructures. The introduction of Smart urban technologies into legacy infrastructures has resulted in numerous challenges and opportunities for contemporary cities and will continue to do so. This course will help you to understand how to make the best of these smart technologies in your cities’ legacy infrastructures.
- Course by
- Self Paced
- English
Draw an Isometric Sign Post with Inkscape
By the end of this project, you'll be able to create isometric vector graphics of different sign posts.
- Course by
- Self Paced
- 2 hours
- English
Creating an Instance with Multiple Network Interfaces
This is a self-paced lab that takes place in the Google Cloud console. This lab describes configuring a virtual machine (VM) instance with multiple network interfaces.…
- Course by
- Self Paced
- English
Blockchain Security
This course introduces blockchain security, including a description of how the blockchain works at each level of the blockchain ecosystem. The instructor begins with the building blocks that create the structure of blockchain, the cryptography that it uses for security, and the role of hash functions in the blockchain and how they can be attacked.
- Course by
- Self Paced
- 8 hours
- English
Enhance your Writing with Noun Clauses
This course is designed to hold your hand step-by-step through the most basic concepts of noun clauses all the way to the end goal of writing a paragraph with varied noun clauses. With each individual lesson, you’ll watch both introductory and guided practice videos which will give you tips on writing noun clauses, you’ll complete independent practice exercises and check your answers, and you’ll do short quizzes. For several assignments throughout the course, you’ll practice writing noun clauses, first as individual sentences and then within a paragraph.
- Course by
- Self Paced
- 12 hours
- English
Leveraging Real-Time Analytics in Slack
By the end of this course, you will access and leverage analytics in Slack.
- Course by
- Self Paced
- 2 hours
- English
Applying Investment Decision Rules for Startups
In the previous course, you learned financial statement analysis and how to make estimate of future financial status. In this course, you are going to learn capital budgeting. That is, how to make an investment decision. You would like to select the best project among various projects you can take. Then, you need to know the criteria. In this course, you are going to learn investment decision criteria such as NPV and IRR, which are most popular decision rules. Using financial analysis and discounted cash flow method, you can make pro forma financial statement and estimate project cash flows.
- Course by
- Self Paced
- 11 hours
- English
Installing Anthos Service Mesh on Google Kubernetes Engine
In this lab you will install the Anthos Service Mesh, and use it with the Bookinfo microservices application, all on a GKE cluster.
- Course by
- Self Paced
- 2 hours
- English
Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python
Interested in learning how to solve partial differential equations with numerical methods and how to turn them into python codes? This course provides you with a basic introduction how to apply methods like the finite-difference method, the pseudospectral method, the linear and spectral element method to the 1D (or 2D) scalar wave equation. The mathematical derivation of the computational algorithm is accompanied by python codes embedded in Jupyter notebooks. In a unique setup you can see how the mathematical equations are transformed to a computer code and the results visualized.
- Course by
- Self Paced
- 35 hours
- English
Academic Skills for University Success: Capstone
This Specialization is aimed at preparing students for undergraduate study in an English-speaking university. The course equips you for full participation and engagement with your studies by building awareness and understanding of the core values and expectations of academic culture, and providing you with practical strategies to apply to your studies.
- Course by
- Self Paced
- 67 hours
- English
Introduction to Business Analysis Using Spreadsheets: Basics
In this 1-hour 30-mins long project-based course, you will learn the responsibilities of a Business Analyst such as Learn the basic concepts of data analysis and descriptive statistics.
- Course by
- Self Paced
- 3 hours
- English
3D Printing Technology Deep Dive and Use Cases
Welcome to “Introduction to 3D Printing Technology Deep Dive!” In this short course, you will learn about the working principles, applications, and limitations of various 3D printing technologies. After the course, you will be familiar with how to choose the right 3D printing technology to create proper prototypes.
- Course by
- Self Paced
- 10 hours
- English
Machine Learning Data Lifecycle in Production
In the second course of Machine Learning Engineering for Production Specialization, you will build data pipelines by gathering, cleaning, and validating datasets and assessing data quality; implement feature engineering, transformation, and selection with TensorFlow Extended and get the most predictive power out of your data; and establish the data lifecycle by leveraging data lineage and provenance metadata tools and follow data evolution with enterprise data schemas.
- Course by
- Self Paced
- 22 hours
- English
Approximation Algorithms Part I
Approximation algorithms, Part I
How efficiently can you pack objects into a minimum number of boxes? How well can you cluster nodes so as to cheaply separate a network into components around a few centers? These are examples of NP-hard combinatorial optimization problems. It is most likely impossible to solve such problems efficiently, so our aim is to give an approximate solution that can be computed in polynomial time and that at the same time has provable guarantees on its cost relative to the optimum.
- Course by
- Self Paced
- 36 hours
- English
Visual Basic Programming: Inheritance and Polymorphism
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
- Course by
- Self Paced
- 23 hours
- English
Deploying Machine Learning Models in Production
In the fourth course of Machine Learning Engineering for Production Specialization, you will learn how to deploy ML models and make them available to end-users. You will build scalable and reliable hardware infrastructure to deliver inference requests both in real-time and batch depending on the use case. You will also implement workflow automation and progressive delivery that complies with current MLOps practices to keep your production system running.
- Course by
- Self Paced
- 33 hours
- English
Advanced Programme Planning Phases Framework in ClickUp
By the end of this guided project, you will be fluent in creating Programme framework for the Planning Phases for diverse programmes.
- Course by
- Self Paced
- 3 hours
- English
Defining, Describing, and Visualizing Data
As leaders in your chosen field, you need to not only know how to ask the right questions but also answer them using data-based methods. Through this class, you will be able to get to the bottom of what you really want to know, describe the associated data related to that question, and visualize the information from that data to understand and explain the results.
- Course by
- Self Paced
- 9 hours
- English
Trade & investment: evidence-based policies for development
This MOOC prepares students that want to analyse trade and investment policies of developing countries and emerging markets. We couch you for the task of giving evidence-based policy. For students interested in policy a…
- Course by
- Self Paced
- English
Getting started with Microsoft Office 365
By the end of this project, you will create a free account on Microsoft 365 and you will get access to the entire Microsoft Office 365 and all its online applications.
- Course by
- Self Paced
- 3 hours
- English
Java Tutorial
Start learning Java with the W3Schools course and lay the foundations of your Programming skills. Java is used to develop mobile apps, web apps, desktop apps, games and much more. This is a structured and interactive v…
- Course by
- Self Paced
- 21 hours
- English
Data Privacy Fundamentals
This course is designed to introduce data privacy to a wide audience and help each participant see how data privacy has evolved as a compelling concern to public and private organizations as well as individuals. In this course, you will hear from legal and technical experts and practitioners who encounter data privacy issues daily. This course will review theories of data privacy as well as data privacy in the context of social media and artificial intelligence. It will also explore data privacy issues in journalism, surveillance, new technologies like facial recognition and biometrics.
- Course by
- Self Paced
- 9 hours
- English
Google Docs
With Google Docs, your documents are stored in the cloud, and you can access them from any computer or device. You create and edit documents right in your web browser; no special software is required. Even better, multiple people can work at the same time, you can see people’s changes as they make them, and every change is saved automatically.
In this course, you will learn how to open Google Docs, create and format a new document, and apply a template to a new document.
- Course by
- Self Paced
- 3 hours
- English
Modelling and simulation of mechanical systems
The course provides the principles of modelling and simulation of modern mechatronic systems, which are mechanical systems integrated with several types of sensors and actuators. The aim of the course is to show different methodologies to improve the potential of mechanical systems by transforming them into mechatronic systems based on virtual models. In particular, the lessons will be focused on case studies in three engineering fields: robotics, controlled electro-hydraulic actuators and smart devices.
- Course by
- Self Paced
- 14 hours
- English
Microservices and Deployment by using ASP.NET
In this comprehensive course, we delve deep into the concept of microservices using ASP.NET Core, effectively dockerizing .NET Core applications, and utilizing DevOps practices. This course is divided into three core modules.
The 'Microservices with .NET Core' module immerses you into the world of microservices, teaching you how to design and develop them, create RESTful APIs, and integrate these services with databases and messaging systems.
- Course by
- Self Paced
- 13 hours
- English