Our Courses

Discrete Mathematics

Discrete Mathematics

Discrete mathematics forms the mathematical foundation of computer and information science. It is also a fascinating subject in itself.
Learners will become familiar with a broad range of mathematical objects like sets, functions, relations, graphs, that are omnipresent in computer science. Perhaps more importantly, they will reach a certain level of mathematical maturity - being able to understand formal statements and their proofs; coming up with rigorous proofs themselves; and coming up with interesting results.

  • Course by
  • Self Paced
  • 42 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Fundraising and Development Foundations

Fundraising and Development Foundations

In this course, you will gain an introduction to the basic terminology and concepts in the field, along with an overview of the development cycle from identification and cultivation through stewardship and recognition. You will learn how to develop a case for support, identify and assess prospective donors, match a donor’s interests and needs with your organization’s mission and goals, recognize planned giving benefits to your donors, structure a successful solicitation, and respond to ethical dilemmas.

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Understanding Deepfakes with Keras

Understanding Deepfakes with Keras

In this 2-hour long project-based course, you will learn to implement DCGAN or Deep Convolutional Generative Adversarial Network, and you will train the network to generate realistic looking synthesized images.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Analyzing a Tennis Serve with the Video Intelligence API

Analyzing a Tennis Serve with the Video Intelligence API

This is a self-paced lab that takes place in the Google Cloud console. Learn how to analyze key parts of a tennis serve using the Video Intelligence API. To preview, watch the short…

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Python Essentials for MLOps

Python Essentials for MLOps

Python Essentials for MLOps (Machine Learning Operations) is a course designed to provide learners with the fundamental Python skills needed to succeed in an MLOps role. This course covers the basics of the Python programming language, including data types, functions, modules and testing techniques. It also covers how to work effectively with data sets and other data science tasks with Pandas and NumPy. Through a series of hands-on exercises, learners will gain practical experience working with Python in the context of an MLOps workflow.

  • Course by
  • Self Paced
  • 23 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Juniper Cloud Concepts and Open Source Technologies

Juniper Cloud Concepts and Open Source Technologies

In this course, you will learn fundamental cloud computing concepts. This course covers key benefits of cloud computing, cloud service models such as SaaS and IaaS; public, private and hybrid cloud deployment models and open-source cloud technologies. You will learn about Linux virtualization techniques, QEMU-KVM, Libvirt and popular cloud instance initialization approach cloud-init. This course covers the concepts of namespaces and how to connect them through Linux bridges and OpenvSwitch. You will also learn about containerization through Docker, Dockerfile and Docker networking.

  • Course by
  • Self Paced
  • 5 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Simulation of Manufacturing Process Using R Simmer

Simulation of Manufacturing Process Using R Simmer

Welcome to "Simulation of Manufacturing Process Using R Simmer".

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Soul Beliefs: Causes and Consequences - Unit 2: Belief Systems

Soul Beliefs: Causes and Consequences - Unit 2: Belief Systems

Throughout history, the vast majority of people around the globe have believed they have, however defined, a “soul.” While the question of whether the soul exists cannot be answered by science, what we can study are the causes and consequences of various beliefs about the soul and its prospects of surviving the death of the body. Why are soul and afterlife beliefs so common in human history? Are there adaptive advantages to assuming souls exist?

  • Course by
  • Self Paced
  • 17 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Introduction to User Experience Design

Introduction to User Experience Design

The focus of this course is to introduce the learner to User Experience (UX) Design
User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs.
This course is geared toward the novice. It is for learners that have heard about "user experience" or "user interface" design but don't really know much about these disciplines.

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

Programming Reactive Systems

Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams.
You will learn how to:
- use, transform and sequence asynchronous computations using Future values

  • Course by
  • Self Paced
  • 50 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Non parametric Tests using R Cmdr

Non parametric Tests using R Cmdr

In this project , you will learn how to conduct non parametric tests using Rcmdr.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Growing Great Writers with Writable

Growing Great Writers with Writable

By the end of this project, you will be an expert at using Writable to run a more effective writing program.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Building Demand Forecasting with BigQuery ML

Building Demand Forecasting with BigQuery ML

This is a self-paced lab that takes place in the Google Cloud console.
In this lab you will build a time series model to forcast demand of multiple products using BigQuery ML. This lab is based on a blog post and featured in an episode of Cloud OnAir.

  • Course by
  • Self Paced
  • 1 hour
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Full Stack Software Developer Assessment

Full Stack Software Developer Assessment

This is the final course in the Full Stack Professional Certificate. It will test your knowledge and the skills you’ve acquired so far. This course contains the graded final examination covering content from nine of the eleven courses in the certificate.
You will be assessed on topics such as core cloud computing concepts; languages such as HTML, CSS, JavaScript, and Python; frameworks such as Node.js and React; and backend technologies such as Docker, Kubernetes, OpenShift, SQL, Django, and Serverless.

  • Course by
  • Self Paced
  • 4 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Speaking with a Webpage - Streaming Speech Transcripts

Speaking with a Webpage - Streaming Speech Transcripts

This is a self-paced lab that takes place in the Google Cloud console.
In this lab you'll take audio from the client's microphone and stream it to a Java servlet. The Java servlet passes the data to the Cloud Speech API, which then streams transcriptions back to the servlet.

  • Course by
  • Self Paced
  • 1 hour
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
America Through Foreign Eyes

America Through Foreign Eyes

The United States has always been a source of fascination — both attraction and repulsion — for the people of France, Mexico, China, and African countries such as Nigeria, Ghana, and Sudan. "America Through Foreign Eyes" is a rich, interdisciplinary, international course that features Rice University faculty from a variety of disciplines and area studies. Focused on perceptions of America abroad, the course is a cross between World Cultures and American Studies.

  • Course by
  • Self Paced
  • 34 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Salesforce Capstone: Organization Integration

Salesforce Capstone: Organization Integration

In Salesforce Capstone: Organization Integration, the final course of the Salesforce Fundamentals Specialization, learners will complete the Business Administration Specialist Superbadge as their main project. This project asks learners to combine all the skills and knowledge areas that they have collected from the previous three courses.

  • Course by
  • Self Paced
  • 7 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Using Efficient Sorting Algorithms in Java to Arrange Tax Data

Using Efficient Sorting Algorithms in Java to Arrange Tax Data

By the end of this project, you will learn how to create an application that sorts Missouri Tax Data into ascending order using a variety of critical sorting algorithms.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
IoT Communications

IoT Communications

This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as well as distributed algorithms for use with geographic locations. These techniques will be applied to your device in the lab, which is composed of four steps, one in each week of the course.

  • Course by
  • Self Paced
  • 12 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Creating Routing Policies to Handle Traffic with AWS Route53

Creating Routing Policies to Handle Traffic with AWS Route53

In this 2-hour long project based course, we will look at how to handle and divert website traffic to multiple servers using Routing Policies in AWS Route 53.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Advanced Practice Provider/Physician Assistant: Opioid Use Disorder Medication Assisted Treatment Waiver Training (24hr)

Advanced Practice Provider/Physician Assistant: Opioid Use Disorder Medication Assisted Treatment Waiver Training (24hr)

This online course opportunity is made possible through a joint partnership with University of Virginia School of Medicine (UVASOM) and Nursing (SON) and the American Academy of Addiction Psychiatry (AAAP), Data 2000 spo…

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
AIDS: Fear and Hope

AIDS: Fear and Hope

The basic biology of the virus, HIV, and the disease it causes, AIDS. The economic, social and political factors that determine who gets sick and who remains healthy, who lives and who dies. The progress of scientific research and medical treatments. The reasons for hope; the reasons for fear. (To get a glimpse of some of the materials that students have been posting on the course forums, go to @AIDSFAH or #AIDSFAH.)

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Integral Calculus and Numerical Analysis for Data Science

Integral Calculus and Numerical Analysis for Data Science

Are you interested in Data Science but lack the math background for it? Has math always been a tough subject that you tend to avoid? This course will provide an intuitive understanding of foundational integral calculus, including integration by parts, area under a curve, and integral computation. It will also cover root-finding methods, matrix decomposition, and partial derivatives.
This course is designed to prepare learners to successfully complete Statistical Modeling for Data Science Application, which is part of CU Boulder's Master of Science in Data Science (MS-DS) program.

  • Course by
  • Self Paced
  • 4 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
  • Professional @ AED 149 + VAT
Know more
Create your first Java project using jGRASP

Create your first Java project using jGRASP

This project provides a step-by-step approach in instruction and will equip you with fundamental concepts of Java programming from the ground up.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
On Premises Capacity Upgrade and Monitoring with Google Cloud's Apigee API Platform

On Premises Capacity Upgrade and Monitoring with Google Cloud's Apigee API Platform

Learn how to upgrade capacity for the Apigee for private cloud platform installation, and how to monitor the platform.

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