Our Courses

Approximation Algorithms Part I

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Visual Basic Programming: Inheritance and Polymorphism

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Deploying Machine Learning Models in Production

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Advanced Programme Planning Phases Framework in ClickUp

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
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Defining, Describing, and Visualizing Data

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Trade & investment:  evidence-based policies for development

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Getting started with Microsoft Office 365

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
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Java Tutorial

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Data Privacy Fundamentals

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Google Docs

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Modelling and simulation of mechanical systems

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Microservices and Deployment by using ASP.NET

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Intro to Operating Systems 1: Virtualization

Intro to Operating Systems 1: Virtualization

Learn the inner workings of operating systems without installing anything!
This course is designed for learners who are looking to maximize performance by understanding how operating systems work at a fundamental level. The modules in this course cover the basics of the C language, processes, scheduling, and memory.

  • Course by
  • Self Paced
  • 8 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Creating a Multi Page App using HTML & CSS

Creating a Multi Page App using HTML & CSS

By the end of this project, you will be able to create a multi-app with three pages using HTML and CSS.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Advanced Commands in Linux

Advanced Commands in Linux

In this one-hour, project-based course, you'll learn advanced commands for the Linux command-line.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Internal Displacement, Conflict and Protection

Internal Displacement, Conflict and Protection

This course provides insight into the phenomenon of internal displacement, a major humanitarian and development challenge in today’s world. Taking a global perspective, you will learn about who internally displaced persons (IDPs) are and where they come from, as well as delving into the fundamentals of the global protection response for IDPs and potential ‘solutions’ for those who have been internally displaced. The course places you at the centre of the learning experience through engagement with a range of robust and challenging activities, materials and online peer engagement.

  • Course by
  • Self Paced
  • 28 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Cybersecurity Policy for Water and Electricity Infrastructures

Cybersecurity Policy for Water and Electricity Infrastructures

This course will examine the drinking water and electricity infrastructures, and various policies that have been developed to help guide and strengthen their cybersecurity programs. The drinking water and electricity infrastructures are two of fourteen subsectors comprising what are known as "lifeline infrastructure". The 2013 National Infrastructure Protection Plan identifies four lifeline infrastructure sectors: 1) water, 2) energy, 3) transportation, and 4) communications. These sectors are designated "lifeline" because many other infrastructures depend upon them.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Build a Custom Profile Avatar with Inkscape

Build a Custom Profile Avatar with Inkscape

By the end of this project, you will build a customized profile avatar in Inkscape—a free, open-source graphics program.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Django for Beginners: Create a Database

Django for Beginners: Create a Database

This guided project, Django for Beginners: Create a Database, is for beginning Python programmers.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Programming Languages Ⅰ

Programming Languages Ⅰ

The goal of this course is to help students:
1. learn new languages quickly,
2. evaluate various languages and pick the most suitable one for a given task,
3. know when and how to design a little language, and
4. understand the effects of languages on thought and communication.
We will study programming language concepts, not as paradigms but as a set of basic building blocks, by 1) implementing interpreters for the concepts using the Scala programming language and 2) rigorously discussing the concepts using the operational semantics.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Computational Thinking for K-12 Educators Capstone

Computational Thinking for K-12 Educators Capstone

In this capstone project course, you will learn to support your students in successfully completing the Advanced Placement Principles Create Task -- however this task can be useful for any course as a culminating, student-designed final programming project.
You will learn to interpret and practice applying to real sample student work the Create Task rubric and have the option to modify it for your own setting. You'll prepare resources to help students through the challenges that come with doing an open-ended project that still needs to meet certain specifications.

  • Course by
  • Self Paced
  • 11 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
JavaScript For Loop

JavaScript For Loop

In this intermediate-level project you will examine the concept of repetition programming – also called “looping." Using the Notepad++ editor and JavaScript embedded in HTML, you will write the JavaScript code to repeat a block of program code for a given number of times. As you work with the For Loop you’ll begin to realize why repetition programming is one of the most important features of computing. 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
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Tableau Public for Project Management and Beyond

Tableau Public for Project Management and Beyond

Now more than ever, people need access to data to gain insights and make quick business decisions.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Getting Started with Junos Operating System

Getting Started with Junos Operating System

In this course, you will be introduced to the design and architecture of the Junos operating system (Junos OS)—the operating system used on Juniper’s routing, switching, and security portfolio. This course will explore the Junos OS command line interface (CLI) for configuring, managing, and monitoring Junos OS-powered network devices. The J-Web interface will also be examined as the graphical use interface (GUI) option for configuring, managing, and monitoring Junos OS devices. You will then be shown initial system configuration tasks and some basic interface configuration.

  • Course by
  • Self Paced
  • 7 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
3D Printing Capstone

3D Printing Capstone

The capstone will integrate the learning acquired from the four courses in the 3D Printing Specialization through a hands-on project. This project will enable you to turn an idea into an object using the knowledge and skills acquired through the other courses. Specifically, you will be guided through a step-by-step process in which you imagine, design, make, and share a 3D printed object. Thus, through this capstone, you will be able to put course concepts into action and utilize the skills that you have acquired throughout the Specialization.

  • Course by
  • Self Paced
  • 6 hours
  • English
Monthly Subscription
Included in
  • Professional @ AED 149 + VAT
  • Starter @ AED 99 + VAT
Know more