Our Courses

jQuery Tutorial

jQuery Tutorial

Start learning jQuery with the W3Schools course to improve your Web Development skills. jQuery is a JavaScript Library that greatly simplifies JavaScript programming. This is a structured and interactive version of the W3Schools jQuery Tutorial. The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress.

  • Course by
  • Self Paced
  • 12 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Upgrade Your JavaScript OOP to TypeScript

Upgrade Your JavaScript OOP to TypeScript

In this one hours hands-on project, you will learn about the additional features that TypeScript adds to JavaScript oriented-oriented programming.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Become a JavaScript Pro with these 7 Skills

Become a JavaScript Pro with these 7 Skills

In this 2-hour long project-based course, you will gain hands-on experience with 7 essential JavaScript topics.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Contact Center AI: Operations and Implementation

Contact Center AI: Operations and Implementation

Welcome to "CCAI Operations and Implementation", the fourth course in the "Customer Experiences with Contact Center AI" series.

  • Course by
  • Self Paced
  • 8 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Build a Website using an API with HTML, JavaScript, and JSON

Build a Website using an API with HTML, JavaScript, and JSON

In this project, you’ll support a European travel agency’s effort to increase booking by building a webpage that provides visitors with a 7-day weather forecast for major European cities. Accomplishing this task will require you to retrieve real-time weather data from an external service. In creating the webpage, you’ll request, process, and present the weather data using HTML, JavaScript, and JSON.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
User-Defined Functions in JavaScript

User-Defined Functions in JavaScript

By the end of this project you will have created and used a function in JavaScript.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Modern JavaScript: ES6 Basics

Modern JavaScript: ES6 Basics

In this project, you'll learn the most fundamental ES6 features and practice them with live hands-on examples.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Building a Complete MEAN Stack Application

Building a Complete MEAN Stack Application

This comprehensive course will guide students through the process of building a complete web application using MongoDB, Express.js, AngularJS, and Node.js. In the first module, you will explore the principles of backend architecture, focusing on designing scalable and secure backends for real-world applications. They will create a RESTful API using Node.js and Express.js and learn to build a dynamic single-page application with AngularJS.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Access WebView in an Android Studio Project

Access WebView in an Android Studio Project

In this 1-hour long project-based course, you will learn how to use WebView to access web content within an Android app, how to adjust you android manifest permissions to allow internet access, and how to adjust your app settings to enable/disable safe browsing and JavaScript, and you will display web content inside your app.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
DOM Updates with Javascript: Introduction to jQuery

DOM Updates with Javascript: Introduction to jQuery

This guided project, jQuery for Beginners: Basic Syntax, will help an entry-level front-end developer who is looking to make dynamic updates to a web application.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Computational Thinking with JavaScript 4: Create & Deploy

Computational Thinking with JavaScript 4: Create & Deploy

This is the fourth and final course in the Computational Thinking with JavaScript specialisation. It is an added-value unit and entirely builds on what you will have learned in the first three units and enables you to synthesise and develop that knowledge. The course supports you to develop your own larger application, using a combination of the technologies you have seen already, including HTML, JavaScript and various libraries, while also encouraging you to reach out to incorporate new libraries.

  • Course by
  • Self Paced
  • 21 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
JavaScript Decision Programming with Switch

JavaScript Decision Programming with Switch

In this intermediate-level project you will examine the need to make decisions in programming using the Switch feature in JavaScript.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Javascript for Beginners: Working With Arrays

Javascript for Beginners: Working With Arrays

Javascript for Beginners: Working With Arrays Why are Javascript Arrays used? Why should I learn how to create, edit and manipulate arrays? In programming, one needs a way to deal with large amounts of data in any form, and various ways to add, retrieve and manipulate said data in a reliable way.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Web Development in Javascript: Build Your First Website

Web Development in Javascript: Build Your First Website

Why should you learn Javascript to build a website? Javascript can make a website more interactive and user friendly.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Bootstrap 3 Tutorial

Bootstrap 3 Tutorial

Start learning Bootstrap 3 with the W3Schools course to improve your Web Development skills. Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites. This is a structured and interactive version of the W3Schools Bootstrap 3 Tutorial. The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress.

  • Course by
  • Self Paced
  • 15 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Frontend Development using Angular

Frontend Development using Angular

This course is tailored for those interested in web development, and it will equip you with the skills and knowledge needed to become proficient in Angular. In the first module, Introduction to HTML & CSS, you'll explore the foundational principles of HTML and CSS, vital for creating web pages. You'll learn how to structure an HTML document and use CSS to stylize your web page's layout. The second module, Introduction to JavaScript Programming, dives into JavaScript, a critical language for web development.

  • Course by
  • Self Paced
  • 24 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Advanced React

Advanced React

Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications. You’ll examine different types of React components and learn various characteristics and when to use them. You’ll dig into more advanced hooks and create your own. You’ll look into building forms with React. You’ll explore component composition and new patterns, such as Higher Order Components and Render Props.

  • Course by
  • Self Paced
  • 26 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Building Interactive User Interfaces Using React Library

Building Interactive User Interfaces Using React Library

A frontend application is expected to have an attractive, responsive UI and a seamless UX with swift navigable views. Single Page Applications (SPAs) fulfill these expectations as they are lighter and efficient. React, a popular JavaScript library is used for developing complex user interfaces for single page applications (SPAs). Facebook, Instagram, Netflix, Airbnb etc., are some of the famous websites that use React. In this course, you will learn to construct an SPA by developing reusable and testable React Class components.

  • Course by
  • Self Paced
  • 19 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
JavaScript Arithmetic Operators

JavaScript Arithmetic Operators

In this intermediate-level project you will write JavaScript code to use arithmetic operators in calculations.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Bootstrap 5 Tutorial

Bootstrap 5 Tutorial

Start learning Bootstrap 5 with the w3schools course to improve your Web Development skills. Bootstrap 5 is the newest version of Bootstrap, which is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites. This is a structured and interactive version of the w3schools Bootstrap 5 Tutorial. The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress. W3schools is the world's largest web developer learning site.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Virtual Agent Development in Dialogflow CX for Software Devs

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
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Unit Testing in React.js: Create a Unit Test Suite

Unit Testing in React.js: Create a Unit Test Suite

Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library, building an extensive test suite for a real-world movie search application that fetches data from an API and displays it on screen.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Developing Cloud Apps with Node.js and React

Developing Cloud Apps with Node.js and React

Note: This course has been replaced by the following two IBM courses:
- Developing Front-End Apps with React
- Developing Back-End Apps with Node.js and Express
Are you ready to learn about some of the most in-demand libraries in back-end and front-end development? This is the course for you! In a recent Stack Overflow survey, JavaScript was ranked as the most commonly used programming language. Node.js and React.js were voted as the most popular web frameworks and technologies.

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Parallel programming (Scala 2 version)

Parallel programming (Scala 2 version)

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm.

  • Course by
  • Self Paced
  • 33 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
JavaScript Strings: Properties and Methods

JavaScript Strings: Properties and Methods

In this beginning-level course you will learn and practice new string-handling skills using Notepad++ to write JavaScript code and the Chrome browser to view your results.

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