Our Courses

Practicing for the SAS Programming Certification Exam

Practicing for the SAS Programming Certification Exam

In this course you have the opportunity to use the skills you acquired in the two SAS programming courses to solve realistic problems. This course is also designed to give you a thorough review of SAS programming concepts so you are prepared to take the SAS Certified Specialist: Base Programming Using SAS 9.4 Exam.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Functional Program Design in Scala (Scala 2 version)

Functional Program Design in Scala (Scala 2 version)

In this course you will learn how to apply the functional programming style in the design of larger Scala applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples, from state space exploration to random testing to discrete circuit simulators. You’ll also learn some best practices on how to write good Scala code in the real world.

  • Course by
  • Self Paced
  • 34 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Learn to Code using C# on VS Code

Learn to Code using C# on VS Code

Welcome to this introduction on fundamental programming concepts and terminology.

  • Course by
  • Self Paced
  • 1 hour
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Functional Program Design in Scala

Functional Program Design in Scala

In this course you will learn how to apply the functional programming style in the design of larger Scala applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll work on larger and more involved examples, from state space exploration to random testing to discrete circuit simulators. You’ll also learn some best practices on how to write good Scala code in the real world.

  • Course by
  • Self Paced
  • 35 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Preparing for the SAS Programming Certification Exam

Preparing for the SAS Programming Certification Exam

In this course you have the opportunity to use the skills you acquired in the two SAS programming courses to solve realistic problems. This course is also designed to give you a thorough review of SAS programming concepts so you are prepared to take the SAS Certified Specialist: Base Programming Using SAS 9.4 Exam.

  • Course by
  • Self Paced
  • 16 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Create a Supermarket app using Java OOP

Create a Supermarket app using Java OOP

In this 1-hour long project-based course, you will learn how to use object-oriented programming concepts, design and implement a class based on the project needs and how to run and test the app that you implemented Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

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

Python for Everybody

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

  • Course by
  • Self Paced
  • 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
C Programming: Language Foundations - 2

C Programming: Language Foundations - 2

In this course you will learn to use logical statements and arrays in C. Logical statements are used for decision-making with follow-up instructions, based on conditions you define. Arrays are used to store, keep track of, and organize larger amounts of data. You will furthermore implement some fundamental algorithms to search and sort data. Why learn C? Not only is it one of the most stable and popular programming languages in the world, it's also used to power almost all electronic devices.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Meta iOS Developer

Meta iOS Developer

Have you ever wanted to build outstanding mobile apps like Facebook and Instagram? This Professional Certificate will teach you how to build applications for iOS devices and start a new career as an iOS Developer.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Scripting in Python

Introduction to Scripting in Python

Developed by Rice University's world-class Computer Science & Data Science faculty, this specialization is intended for beginners who would like to master essential programming skills. Through four courses, you will cover key programming concepts in Python 3 which will prepare you to use Python to perform common scripting tasks. This knowledge will provide a solid foundation towards a career in data science, software engineering, or other disciplines involving programming.

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

Java FullStack Developer

Introducing the Java FullStack Developer Specialization, designed to empower your software development career by providing a comprehensive skillset for building integrated, cloud-ready web applications. The specialization consists of three intensive courses: Fundamentals of Java Programming: Understanding of core Java programming concepts and principles Proficiency in object-oriented programming principles such as inheritance, polymorphism, and abstraction Gaining knowledge in advanced Java topics like multi-threading, concurrency, and the application of common data structures Front-End for

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

Meta Android Developer

Have you ever wanted to build your own mobile app?

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Programming for Data Science

Programming for Data Science

Learn how to apply fundamental programming concepts, computational thinking and data analysis techniques to solve real-world data science problems.

  • Course by
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Meta React Native

Meta React Native

If you want to learn how to create apps for Android and iOS devices, this course is right for you. This program is taught by industry-recognized experts at Meta. Cross-platform mobile developers build and write code for apps that are hosted on mobile devices powered by multiple operating systems. They do everything from creating the app to debugging it after deployment.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
MATLAB Programming for Engineers and Scientists

MATLAB Programming for Engineers and Scientists

This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus is on computer programming in general, but the numerous language features that make MATLAB uniquely suited to engineering and scientific computing are also covered in depth.

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

Java Programming and Software Engineering Fundamentals

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Advanced Programming in Swift

Advanced Programming in Swift

At the heart of any remarkable iOS applies a thorough understanding of the Swift programming language. Embark on a journey to expand your knowledge and skillset with Advanced Programming in Swift. Discover Swift’s advanced custom data types, explore code organization best practices, tap into error handling to improve your program’s performance, and foster an understanding of programming the functional way with higher-order functions like map, filter and reduce.

  • Course by
  • Self Paced
  • 19 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Machine Learning with PySpark: Customer Churn Analysis

Machine Learning with PySpark: Customer Churn Analysis

This 90-minute guided-project, "Pyspark for Data Science: Customer Churn Prediction," is a comprehensive guided-project that teaches you how to use PySpark to build a machine learning model for predicting customer churn in a Telecommunications company. This guided-project covers a range of essential tasks, including data loading, exploratory data analysis, data preprocessing, feature preparation, model training, evaluation, and deployment, all using Pyspark.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Problem Solving, Python Programming, and Video Games

Problem Solving, Python Programming, and Video Games

This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and solve it, using several problem solving techniques including abstraction and problem decomposition. 2. Follow a design creation process that includes: descriptions, test plans, and algorithms. 3.

  • Course by
  • Self Paced
  • 80 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Software, Programming, and Databases

Introduction to Software, Programming, and Databases

Take the next step in your IT professional journey with this self-paced, beginner friendly course! This course covers the basics of software, cloud computing, web browsers, application development concepts, programming languages, and database fundamentals. You will first be introduced to computing platforms and software applications. You’ll learn about the software lifecycle, software compatibility across different platforms, and software versioning. You'll also learn about installing and managing web browsers, using extensions and plug-ins, and keeping them secure and updated.

  • Course by
  • Self Paced
  • 18 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
C# for .NET Developers

C# for .NET Developers

In this comprehensive course, learners will dive deep into the foundations of C# programming, an essential component of the .NET framework. The course begins by exploring the basics of programming concepts such as variables, data types, and control structures. Then it progressively ventures into more advanced topics, including object-oriented programming (OOP). The course unfolds through the following core modules: The "Introduction to ASP.NET" module offers participants a comprehensive understanding of ASP.NET and its architecture.

  • Course by
  • Self Paced
  • 17 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
C Programming: Modular Programming and Memory Management - 3

C Programming: Modular Programming and Memory Management - 3

Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. In this course you will be introduced to the concept of modular programming: that is, dividing up more complex tasks into manageable pieces. You will learn how to write your own functions (just like functions in mathematics for example).

  • Course by
  • Self Paced
  • 10 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Desarrollador de Meta de Android

Desarrollador de Meta de Android

Have you ever wanted to build your own mobile app?

  • Course by
  • Self Paced
  • Spanish
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Building a Calculator using C# in Visual Studio

Building a Calculator using C# in Visual Studio

In this 1-hour long project-based course, we will introduce fundamental programming concepts and terminology to students who have never programmed before.

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