Our Courses

Build "Guess The Color" game using JavaScript, HTML and CSS

Build "Guess The Color" game using JavaScript, HTML and CSS

In this 1-hour long project-based course, you will learn how to (you will be able to identify the basics of HTML, create the game content and general options, you will be able to identify the basics of CSS, create the game layout of any design as needed, you will be able to apply more features of higher level with CSS and add transitions with different properties, you will be able to apply the basics of JavaScript, to create variables, functions and loops to fulfill your needs and you will be able to add dynamics to the game , make it interactive and link between HTML, JavaScript and CSS. ).

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

JavaScript for Web Development

Dive into the captivating world of JavaScript, a cornerstone language that has revolutionized web development by enabling dynamic and engaging web applications. This course, divided into three holistic modules, ensures learners gain a deep understanding of JavaScript from basic concepts to advanced implementations. In the first module, you'll embark on a journey through the foundational elements of JavaScript.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Mobile Development and JavaScript

Mobile Development and JavaScript

This course is the first in a series that will allow you to expand your skills as an Android developer into the world of cross-platform mobile development. This will allow you to use your foundations as an Android developer to build cross-platform mobile applications. The first step in this expansion is learning to program in JavaScript. This will prepare you to learn to use the React library for mobile development. JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript.

  • Course by
  • Self Paced
  • 46 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Developing Back-End Apps with Node.js and Express

Developing Back-End Apps with Node.js and Express

In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework. In this course, you will focus on Node.js and Express.

  • Course by
  • Self Paced
  • 13 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Computer Programming

Introduction to Computer Programming

This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs. Then you will learn how to create 2D graphics using shapes and coordinates. Finally, you will learn how to create interactive graphics that you can control with the mouse.

  • Course by
  • Self Paced
  • 21 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Blazor and JavaScript Interoperability

Blazor and JavaScript Interoperability

In this short project-based course, you will learn how to extend your Blazor applications to communicate with JavaScript - the browser's first class language.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Web Development in React.js: Development Basics

Web Development in React.js: Development Basics

React has become one of the most popular front-end JavaScript libraries, and for good reason. Its declarative syntax and efficient virtual DOM make it an ideal tool for building complex, interactive user interfaces. If you're new to React, this project will provide you with a solid foundation in the basics of building React applications. In this project, you will learn how to create React components using JSX syntax, and how to render them to the DOM using ReactDOM.

  • Course by
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Build a Portfolio Website with HTML, CSS, and JavaScript

Build a Portfolio Website with HTML, CSS, and JavaScript

Imagine you’re a recently graduated information technology student looking to land a software development job. In this project, you’ll create a website that showcases “your” qualifications, work experience, and work samples. Using HTML, CSS, and JavaScript to manage the content, presentation, and other functional aspects, you’ll produce an online professional portfolio to share with potential employers.

  • Course by
  • Self Paced
  • 1 hour
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Bootstrap 4 Tutorial

Bootstrap 4 Tutorial

Start learning Bootstrap 4 with the w3schools course to improve your Web Development skills. Bootstrap 4 is a newer 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 4 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
  • 2 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Full Stack Software Developer Assessment

Full Stack Software Developer Assessment

This is the final course in the IBM Full Stack Software Developer 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 various courses in the PC.

  • Course by
  • Self Paced
  • 4 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Developing Front-End Apps with React

Developing Front-End Apps with React

Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development journey by learning how to build client-side user interfaces. You will develop these front-ends using components, the modular building blocks of React applications. You will learn about component composition to create rich functionality with features such as props, hooks, states, and event handling. You will explore component lifecycles and how to pass data and manipulate component states.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Engineering Practices for Building Quality Software

Engineering Practices for Building Quality Software

Agile embraces change which means that team should be able to effectively make changes to the system as team learns about users and market. To be good at effectively making changes to the system, teams need to have engineering rigor and excellence else embracing change becomes very painful and expensive. In this course, you will learn about engineering practices and processes that agile and traditional teams use to make sure the team is prepared for change. In additional, you will also learn about practices, techniques and processes that can help team build high quality software.

  • Course by
  • Self Paced
  • 18 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Angular for Front End Engineers

Angular for Front End Engineers

Explore HTML, CSS, JavaScript, and Angular without installing anything! This course is designed for intermediate learners who already have a solid foundation of basic skills in HTML, CSS, and JavaScript. However, a broad overview of these topics will also be provided for beginning learners. The modules in this course cover web development basics, introduction to Angular, and developing an Angular application.

  • Course by
  • Self Paced
  • 8 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Malware Analysis and Introduction to Assembly Language

Malware Analysis and Introduction to Assembly Language

Malicious software, or malware, is typically delivered over a network and is designed to cause disruption to a computer, client, server, or network. Disruptions can include leaked private information, unauthorized access to information or systems, blocked user access, interference with security and privacy, or numerous other variations of attacking systems. Malware analysis dissects malware to gather information about the malware functionality, how the system was compromised so that you can defend against future attacks.

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

Work with Dates in JavaScript

By the end of this project, you will have learned to create and manipulate date objects in JavaScript.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Introduction to D3.js

Introduction to D3.js

This Guided Project, Introduction to D3.js is for those who want to learn about D3.js which is a JavaScript library for producing SVG-based, dynamic, interactive data visualizations in web browsers. In this 2-hour-long project-based course, you will get to know different SVG elements, build SVG-based webpages using D3.js, Integrate data into the SVG elements, and build simple data visualizations using D3.js. This project is unique because you will learn to build simple SVG-based data representations from scratch using D3.js.

  • Course by
  • Self Paced
  • 4 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
React - Working with Higher Order Components

React - Working with Higher Order Components

By the end of this course you will be able to start working with higher order components in React applications.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Full Stack Cloud Development Capstone Project

Full Stack Cloud Development Capstone Project

Show your mastery of full stack and cloud native application development by completing this capstone project! In this course, you will apply your knowledge and skills to a real-life inspired challenge and use your expertise to develop a successful solution.

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Build an expense tracker app in Django

Build an expense tracker app in Django

In this project, you’ll develop a web app for Rumi Press, a book distribution company, that helps the company manage its distribution expenses. You’ll use Python and Django to build data models, scaffold an application using Django Admin, and create visual reports. Upon completion, you’ll publish your project on GitHub and showcase your work with a compelling project overview. There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

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

Introduction to JavaScript

In this beginning-level course you will discover where JavaScript fits into the world of web development. Through hands-on exercises, you will use the Notepad++ text editor to embed JavaScript code to an existing HTML document. As you code a simple JavaScript program to provide user interaction you will learn to recognize and apply syntax rules and coding standards associated with JavaScript.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Web Development in React.js: Build a Web App

Web Development in React.js: Build a Web App

Welcome to this Guided Project where you will learn how to build a movie search application using React. In modern web development, it's crucial to know how to make asynchronous API calls and handle data fetching. In this tutorial, you'll make HTTP requests to a movie database API in ReactJS, as well as use React's useEffect hook to manage component state and render said data. You will also create reusable components and pass props between them. But what's a React app without some style? Fear not, you will also be using CSS to make your app look visually appealing.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Virtual Agent Development in Dialogflow CX for Citizen Devs

Virtual Agent Development in Dialogflow CX for Citizen Devs

Welcome to "CCAI Virtual Agent Development in Dialogflow CX for Citizen Developers", the second course in the "Customer Experiences with Contact Center AI" series.
In this course, learn how to develop customer conversational solutions using Contact Center Artificial Intelligence (CCAI). In this course, you'll be introduced to adding voice (telephony) as a communication channel to your virtual agent conversations using Dialogflow CX.
This is an intermediate course, intended for learners with the following types of roles:

  • Course by
  • Self Paced
  • 12 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
API Development

API Development

Learn how to access and create web APIs. This course is designed for learners who have experience with JavaScript. The modules in this course cover accessing web APIs and creating simple web servers. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing.

  • Course by
  • Self Paced
  • 10 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
HTML for Beginners: Classes and ID

HTML for Beginners: Classes and ID

This 70 minutes guided project is for beginner learners of HTML. It will include CSS and a small mention of Javascript. You will learn how to style and organize the page content using classes and ids, their correct syntax, and how they are a base for styling, scripting, and internal navigation. You will create a Japan traveling blog article page, which will help you learn in a unique way a good portion of the fundamentals needed to create beautiful static websites. Writing the page you will learn about the "class" and "id" HTML attributes, their syntax and usage.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
إنشاء لعبة الأسئلة باستخدام Vanilla JavaScript

إنشاء لعبة الأسئلة باستخدام Vanilla JavaScript

فى نهاية هذا المشروع ، ستتمكن من إنشاء لعبة الأسئلة باستخدام vanilla javascript .

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