Our Courses

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
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
Calculus for Machine Learning and Data Science

Calculus for Machine Learning and Data Science

Newly updated for 2024! Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. In machine learning, you apply math concepts through programming. And so, in this specialization, you’ll apply the math concepts you learn using Python programming in hands-on lab exercises.

  • Course by
  • Self Paced
  • 26 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Create Your First Python Program From UST

Create Your First Python Program From UST

Welcome to this Guided Project on Creating Your First Python Program, From UST. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by their purpose, they partner with clients from design to operation. With this Guided Project from UST, you can quickly build in-demand job skills and expand your career opportunities in the Computer Science field by learning the foundational elements of the Python programming language and its basic syntax.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Building Services with ASP.NET Web API

Building Services with ASP.NET Web API

Dive into the intricate world of building services using the ASP.NET Web API with this meticulously crafted course. Designed to cater to individuals ranging from beginners to those with a foundational understanding, this course aims to elucidate the concepts of creating RESTful services using ASP.NET Web API. In the first module, C# Programming Fundamentals, you'll begin your expedition by exploring the captivating realm of C#. With an introduction to its unparalleled significance in today's software landscape, you'll progressively delve into its foundational concepts.

  • Course by
  • Self Paced
  • 23 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Accounting Data Analytics with Python

Accounting Data Analytics with Python

This course focuses on developing Python skills for assembling business data. It will cover some of the same material from Introduction to Accounting Data Analytics and Visualization, but in a more general purpose programming environment (Jupyter Notebook for Python), rather than in Excel and the Visual Basic Editor.

  • Course by
  • Self Paced
  • 43 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Managing Relational Databases

Managing Relational Databases

Students will learn about the structure and design of relational databases including primary and foreign key fields, one-to-many and one-to-one relationships. Students will learn about the Structured Query Language (SQL) and use SQL to examine the database structure. They will also learn to create and manage databases, tables, and records. The focus of the course is on data analysis. Students will start with basic SQL queries then learn to add conditional statements, and logical, comparison and arithmetic operators.

  • Course by
  • Self Paced
  • 18 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Automation Scripts Using Bash

Automation Scripts Using Bash

In this 2-hour long project-based course, you will learn how to create Bash scripts that automates long and tedious tasks, evaluate and review some of the most commonly-used linux commands, and understand concepts such as conditional statements, loops, piping, and redirection to create powerful scripts.

  • 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
Python Scripting Fundamentals

Python Scripting Fundamentals

Students will start with a brief discussion of the programming process and the history of Python, including fundamental rules for authoring Python code and Python syntax. Students will learn about variables, data types, functions, and arithmetic operators. Then they will master core concepts including using conditional statements, logical operators, identity operators, and loops. They will learn to use complex variable types including lists, tuples, sets, ranges and dictionaries. They will write code to process sequences, use nested sequences, and add loop control.

  • Course by
  • Self Paced
  • 33 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Javascript for Beginners: Primitive Data Types

Javascript for Beginners: Primitive Data Types

Javascript for Beginners: Primitive Data Types In this 1-hour long project-based course on Javascript Fundamentals: Primitive data types, you will write your own Javascript code to better understand how primitive data types are used to create Javascript programs. You will learn the core concepts of some of the most common data types in Javascript. You will use numbers, manipulated strings and distinguish the difference between primitive and non-primitive values.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Creating a Virtual Bookstore using Java Basics

Creating a Virtual Bookstore using Java Basics

In this 1-hour 30-minutes long project-based course, you will learn how to (identify different data types in java, conditional statements , scanner input & iteration loops).

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

Get Started with Python

This is the second of seven courses in the Google Advanced Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures.

  • Course by
  • Self Paced
  • 31 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Probability & Statistics for Machine Learning & Data Science

Probability & Statistics for Machine Learning & Data Science

Newly updated for 2024! Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. In machine learning, you apply math concepts through programming. And so, in this specialization, you’ll apply the math concepts you learn using Python programming in hands-on lab exercises.

  • Course by
  • Self Paced
  • 29 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Linear Algebra for Machine Learning and Data Science

Linear Algebra for Machine Learning and Data Science

Newly updated for 2024! Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. In machine learning, you apply math concepts through programming. And so, in this specialization, you’ll apply the math concepts you learn using Python programming in hands-on lab exercises.

  • Course by
  • Self Paced
  • 22 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Sass Tutorial

Sass Tutorial

Learn how to write efficient and modular CSS code with Sass, a popular preprocessor scripting language. Our course covers Sass fundamentals such as variables, nesting, partials, and mixins, as well as advanced features like functions, loops, and conditional statements. Improve your workflow, reduce code size, and manage complex projects with Sass. Enroll now and become a Sass pro! 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
  • 4 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Python Programming Fundamentals

Python Programming Fundamentals

This introductory course is designed for beginners and individuals with limited programming experience who want to embark on their software development or data science journey using Python. Throughout the course, learners will gain a solid understanding of algorithmic thinking, Python syntax, code testing, debugging techniques, and modular code development--essential skills for a successful career in software engineering, development, or data science.

  • Course by
  • Self Paced
  • 24 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Python Basics: Automation and Bots

Python Basics: Automation and Bots

Understanding the flow of running code is a major part of learning to think in code and of coding itself. In this course we will study the flow of code through several demonstrations and walkthroughs. We'll experience turning logic into useful work by running Python that automatically reads all of Shakespeare, and by setting Python up to give you a call on the phone. In technical terms, this course will demonstrate Python loops, list comprehensions, and conditional statements, while at a higher level we'll discuss code style and good practices for code.

  • Course by
  • Self Paced
  • 13 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Automate Cybersecurity Tasks with Python

Automate Cybersecurity Tasks with Python

This is the seventh course in the Google Cybersecurity Certificate. These courses will equip you with the skills you need to apply for an entry-level cybersecurity job. You’ll build on your understanding of the topics that were introduced in the sixth Google Cybersecurity Certificate course. In this course, you will be introduced to the Python programming language and apply it in a cybersecurity setting to automate tasks. You'll start by focusing on foundational Python programming concepts, including data types, variables, conditional statements, and iterative statements.

  • Course by
  • Self Paced
  • 30 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Mathematics for Machine Learning and Data Science

Mathematics for Machine Learning and Data Science

Newly updated for 2024! Mathematics for Machine Learning and Data Science is a foundational online program created by DeepLearning.AI and taught by Luis Serrano. In machine learning, you apply math concepts through programming. And so, in this specialization, you’ll apply the math concepts you learn using Python programming in hands-on lab exercises.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Java for Android

Java for Android

This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps.

  • Course by
  • Self Paced
  • 39 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
    Buy Now
  • AED 274.99 + VAT
Know more
Programming Foundations with JavaScript, HTML and CSS

Programming Foundations with JavaScript, HTML and CSS

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create. After completing this course, you will be able to: 1. Think critically about how to solve a problem using programming; 2. Write JavaScript programs using functions, for loops, and conditional statements; 3.

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