Our Courses

Linux Tools for Software Development

Linux Tools for Software Development

Learn the tools you need to confidently work in Linux development environments and beyond.

  • Course by
  • 11
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Capstone (React App)

Capstone (React App)

This course enables you to demonstrate multiple skills from this program by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. The course Capstone project will test your knowledge and understanding in mobile development using React Native. To complete this course, you will need React Native experience.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Practical Data Science on the AWS Cloud

Practical Data Science on the AWS Cloud

Development environments might not have the exact requirements as production environments. Moving data science and machine learning projects from idea to production requires state-of-the-art skills. You need to architect…

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Create a Database with the Modeling Tool in MySQL Workbench

Create a Database with the Modeling Tool in MySQL Workbench

In this project you will use the Modeling and Design Tool in MySQL Workbench to design and create a multiple-table relational database. As a DBMS (database management system), MySQL is used by many organizations for managing a variety of types and sizes of databases. MySQL Workbench acts as an integrated development environment allowing users to work with relational databases using a visual user interface rather than the command line.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Introduction to iOS Mobile Application Development

Introduction to iOS Mobile Application Development

Learn about iOS development by learning about the OS and the development platform. Discover how to set up and prepare a local environment. Get acquainted with the Swift playground and write code in Swift.

  • Course by
  • Self Paced
  • 12 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
DevOps: Introduction to Developer Operations

DevOps: Introduction to Developer Operations

This specialization is intended for those who want to take their skills beyond just coding. Developer operations (DevOps) refers to the tools and practices software developers use to automate and integrate software development (Dev) and IT operations (Ops). Learn how to template development environments with Anisble, automate common tasks with CI/CD, manage containers in the cloud, and track the performance of your applications.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Software Engineering

Software Engineering

Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software products. This specialization covers software engineering methodologies, techniques, and tools for planning, capturing requirements, designing, implementing, testing, and maintaining large-scale software systems.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Python: A Guided Journey from Introduction to Application

Python: A Guided Journey from Introduction to Application

In today’s society, uses for new technologies are broadening in scope and revolutionizing the world. Many new technologies automate redundant tasks so people may complete tasks of greater priority. These new automated technologies depend on the constant innovation of software. To develop software that can increase our efficiency and change the world for the better, it is vital to understand how to code using different programming languages.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Deep Learning and Reinforcement Learning

Deep Learning and Reinforcement Learning

This course introduces you to two of the most sought-after disciplines in Machine Learning: Deep Learning and Reinforcement Learning. Deep Learning is a subset of Machine Learning that has applications in both Supervised and Unsupervised Learning, and is frequently used to power most of the AI applications that we use on a daily basis. First you will learn about the theory behind Neural Networks, which are the basis of Deep Learning, as well as several modern architectures of Deep Learning.

  • Course by
  • 32 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Embedded Software and Hardware Architecture

Embedded Software and Hardware Architecture

Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. You will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices. We will now transition from the Host Linux Machine where we built and ran code in a simulated environment to an Integrated Development Environment where you will build and install code directly on your ARM Cortex-M4 Microcontroller.

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

Python Data Analysis

This course will continue the introduction to Python programming that started with Python Programming Essentials and Python Data Representations. We'll learn about reading, storing, and processing tabular data, which are common tasks. We will also teach you about CSV files and Python's support for reading and writing them. CSV files are a generic, plain text file format that allows you to exchange tabular data between different programs.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
Python Programming Essentials

Python Programming Essentials

This course will introduce you to the wonderful world of Python programming! We'll learn about the essential elements of programming and how to construct basic Python programs. We will cover expressions, variables, functions, logic, and conditionals, which are foundational concepts in computer programming. We will also teach you how to use Python modules, which enable you to benefit from the vast array of functionality that is already a part of the Python language.

  • Course by
  • Self Paced
  • 10 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
Smart Contracts

Smart Contracts

This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract – the computational element of the blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cryptocurrency protocols. They allow users to implement conditions, rules and policies of the domain applications. Smart contracts are a powerful feature that, when properly designed and coded, can result in autonomous, efficient and transparent systems.

  • Course by
  • Self Paced
  • 17 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
Python Data Representations

Python Data Representations

This course will continue the introduction to Python programming that started with Python Programming Essentials. We'll learn about different data representations, including strings, lists, and tuples, that form the core of all Python programs. We will also teach you how to access files, which will allow you to store and retrieve data within your programs. These concepts and skills will help you to manipulate data and write more complex Python programs. By the end of the course, you will be able to write Python programs that can manipulate data stored in files.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
Exploratory Data Analysis for Machine Learning

Exploratory Data Analysis for Machine Learning

This first course in the IBM Machine Learning Professional Certificate introduces you to Machine Learning and the content of the professional certificate. In this course you will realize the importance of good, quality data.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
Autodesk Fusion 360 Integrated CAD/CAM/CAE

Autodesk Fusion 360 Integrated CAD/CAM/CAE

Design, engineering, and manufacturing are undergoing a digital transformation, and the need for a collaborative product development environment is becoming an ever-growing requirement. Autodesk® Fusion 360™ meets this need by connecting CAD, CAM, and CAE in a single cloud-based platform unlike any other tool of its kind. This course builds upon digital manufacturing trends and foundational CAD concepts discussed in Course 1 of this series by introducing Fusion 360 as a problem-solving tool.

  • Course by
  • Self Paced
  • 12 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 170.99 + VAT
Know more
The Raspberry Pi Platform and Python Programming for the Raspberry Pi

The Raspberry Pi Platform and Python Programming for the Raspberry Pi

The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device. Please note that this course does not include discussion forums.

  • Course by
  • Self Paced
  • 11 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 239.99 + VAT
Know more
The Arduino Platform and C Programming

The Arduino Platform and C Programming

The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display.

  • Course by
  • Self Paced
  • 13 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 239.99 + VAT
Know more
Introduction to Business Analytics with R

Introduction to Business Analytics with R

Nearly every aspect of business is affected by data analytics. For businesses to capitalize on data analytics, they need leaders who understand the business analytic workflow. This course addresses the human skills gap by providing a foundational set of data processing skills that can be applied to many business settings. In this course you will use a data analytic language, R, to efficiently prepare business data for analytic tools such as algorithms and visualizations.

  • Course by
  • Self Paced
  • 17 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 274.99 + VAT
Know more
Introduction to Embedded Systems Software and Development Environments

Introduction to Embedded Systems Software and Development Environments

Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using the GNU Toolchain GCC, using Git version control, and developing software in Linux on a Virtual Machine.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 344.99 + VAT
Know more
Object-Oriented Data Structures in C++

Object-Oriented Data Structures in C++

This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization, and subsequent courses in this specialization will be using C++ as the language for implementing the data structures covered in class.

  • Course by
  • Self Paced
  • 21 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 344.99 + VAT
Know more
Introduction to Accounting Data Analytics and Visualization

Introduction to Accounting Data Analytics and Visualization

Accounting has always been about analytical thinking. From the earliest days of the profession, Luca Pacioli emphasized the importance of math and order for analyzing business transactions. The skillset that accountants have needed to perform math and to keep order has evolved from pencil and paper, to typewriters and calculators, then to spreadsheets and accounting software. A new skillset that is becoming more important for nearly every aspect of business is that of big data analytics: analyzing large amounts of data to find actionable insights.

  • Course by
  • Self Paced
  • 21 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 550 + VAT
Know more