Our Courses

Unsupervised Text Classification for Marketing Analytics

Unsupervised Text Classification for Marketing Analytics

Marketing data is often so big that humans cannot read or analyze a representative sample of it to understand what insights might lie within. In this course, learners use unsupervised deep learning to train algorithms to extract topics and insights from text data. Learners walk through a conceptual overview of unsupervised machine learning and dive into real-world datasets through instructor-led tutorials in Python. The course concludes with a major project. This course uses Jupyter Notebooks and the coding environment Google Colab, a browser-based Jupyter notebook environment.

  • Course by
  • Self Paced
  • 13 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Data Mining Foundations and Practice

Data Mining Foundations and Practice

The Data Mining specialization is intended for data science professionals and domain experts who want to learn the fundamental concepts and core techniques for discovering patterns in large-scale data sets.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Computer Science and Programming Using Python

Introduction to Computer Science and Programming Using Python

An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.

  • Course by
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Introduction to Computer Science and Programming

Introduction to Computer Science and Programming

The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simulation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to the basic key concepts of computer science. By following the lectures and exercises of this course, you will gain an understanding of algorithms by programming using the language Ruby.

  • Course by
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Teaching Coding in Grades 5-8 with Scratch Encore

Teaching Coding in Grades 5-8 with Scratch Encore

This course introduces teachers and other educators to the basics of teaching programming with Scratch to students in grades 5-8 using Scratch Encore, a culturally responsive, intermediate computer science curriculum. Each week, participants are introduced to key computer science concepts (e.g., loops, synchronization), and then apply those concepts as they complete programming assignments in Scratch. Helpful pedagogical practices and teaching strategies are introduced throughout the course.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Impact of Technology: How To Lead Classroom Discussions

Impact of Technology: How To Lead Classroom Discussions

Learn how to keep 14-16 year-old students engaged in discussions while teaching computer science.

  • Course by
  • Self Paced
  • 12
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
An Introduction to Computer Networking for Teachers

An Introduction to Computer Networking for Teachers

Build your knowledge and understanding of computer networks as a computer science teacher.

  • Course by
  • Self Paced
  • 12
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Teaching Computational Thinking

Teaching Computational Thinking

This course is for educators who are passionate about the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way.

  • Course by
  • Self Paced
  • 15
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Try It: Intro to Spreadsheets

Try It: Intro to Spreadsheets

Excel skills are marketable in almost every industry. Whether you work in IT, healthcare, finance, or computer science, knowing how to operate spreadsheets can help you to organize data and gain valuable insights. This free, no-risk introductory course to spreadsheets aims to equip you with the beginner’s knowledge to navigate both Excel and Google Spreadsheets so you can bring greater solutions and organization to any project.

  • Course by
  • Self Paced
  • 1
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Computer Vision and Image Processing Fundamentals

Computer Vision and Image Processing Fundamentals

Learn about computer vision, one of the most exciting fields in machine learning. artificial intelligence and computer science.

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

Statistical Learning for Data Science

Statistical Learning is a crucial specialization for those pursuing a career in data science or seeking to enhance their expertise in the field. This program builds upon your foundational knowledge of statistics and equips you with advanced techniques for model selection, including regression, classification, trees, SVM, unsupervised learning, splines, and resampling methods. Additionally, you will gain an in-depth understanding of coefficient estimation and interpretation, which will be valuable in explaining and justifying your models to clients and companies.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
C++ Basics: Selection and Iteration

C++ Basics: Selection and Iteration

Code and run your first C++ program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Fundamentals of Computing

Fundamentals of Computing

This Specialization covers much of the material that first-year Computer Science students take at Rice University, brought to you by the world-class Faculty who teach our master's and PhD programs. Students learn sophisticated programming skills in Python from the ground up and apply these skills in building more than 20 fun projects. The Specialization concludes with a Capstone exam that allows the students to demonstrate the range of knowledge that they have acquired in the Specialization.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
My Name is Aracely

My Name is Aracely

Watch the inspiring story of Aracely Casillas, a Code.org student who wants to change the world using technology. Help bring computer science to your school: http://code.org/yourschool. Join our movement and register at https://studio.code.org/users/sign_in and learn more at ttps://studio.code.org/courses

  • Course by
  • 4 min
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
CS50's Computer Science for Business Professionals

CS50's Computer Science for Business Professionals

This is CS50’s introduction to computer science for business professionals.

  • Course by
  • Self Paced
  • 32
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Object Oriented Programming

Object Oriented Programming

In this 5-course specialisation, you will develop various C++ programming skills. Rather than building many small programs as you will in other courses, we have taken a different approach: you will create a single, extensive program through the five courses. The program will be a simplified cryptocurrency exchange platform.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Miracles of Human Language: An Introduction to Linguistics

Miracles of Human Language: An Introduction to Linguistics

Everywhere, every day, everybody uses language. There is no human society, no matter how small or how isolated, which does not employ a language that is rich and diverse. This course introduces you to linguistics, featuring interviews with well-known linguists and with speakers of many different languages. Join us to explore the miracles of human language! The Miracles of Human Language introduces you to the many-faceted study of languages, which has amazed humans since the beginning of history.

  • Course by
  • Self Paced
  • 23 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Text Marketing Analytics

Text Marketing Analytics

Marketing data are complex and have dimensions that make analysis difficult. Large unstructured datasets are often too big to extract qualitative insights. Marketing datasets also are relational and connected. This specialization tackles advanced advertising and marketing analytics through three advanced methods aimed at solving these problems: text classification, text topic modeling, and semantic network analysis. Each key area involves a deep dive into the leading computer science methods aimed at solving these methods using Python.

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

Software Architecture for Big Data

This specialization is for software engineers interested in the principles of building and architecting large software systems that use big data. Through three courses you will learn about how to build and architect performant distributed systems from industry experts at Initial Capacity. This specialization can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition.

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

Deep Learning for Healthcare

This specialization is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field. We will cover health data analysis, different types of neural networks, as well as training and application of neural networks applied on real-world medical scenarios.

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

IBM Data Science

Prepare for a career in the high-growth field of data science. In this program, you’ll develop the skills, tools, and portfolio to have a competitive edge in the job market as an entry-level data scientist in as little as 4 months. No prior knowledge of computer science or programming languages is required. Data science involves gathering, cleaning, organizing, and analyzing data with the goal of extracting helpful insights and predicting expected outcomes.

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

Statistical Modeling for Data Science Applications

Statistical modeling lies at the heart of data science. Well crafted statistical models allow data scientists to draw conclusions about the world from the limited information present in their data. In this three credit sequence, learners will add some intermediate and advanced statistical modeling techniques to their data science toolkit. In particular, learners will become proficient in the theory and application of linear regression analysis; ANOVA and experimental design; and generalized linear and additive models.

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

Ethics in Engineering

Explore unique case studies in engineering ethics. In this four-week course, you’ll examine different historical case studies and understand how they led to classic engineering failures. Though each case is unique and has a distinct context, they all share common themes; a backstory, a disastrous event, a post-event with ramifications, and outcomes. For each case, you’ll watch and hear video lectures and explore foundational literature. You’ll also have the opportunity to discuss the case in detail and check your knowledge through quizzes and reflections on your understanding of the case.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Digital Signal Processing 1: Basic Concepts and Algorithms

Digital Signal Processing 1: Basic Concepts and Algorithms

Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. In this series of four courses, you will learn the fundamentals of Digital Signal Processing from the ground up.

  • Course by
  • Self Paced
  • 29 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Machine Learning: Theory and Hands-on Practice with Python

Machine Learning: Theory and Hands-on Practice with Python

In the Machine Learning specialization, we will cover Supervised Learning, Unsupervised Learning, and the basics of Deep Learning. You will apply ML algorithms to real-world data, learn when to use which model and why, and improve the performance of your models. Starting with supervised learning, we will cover linear and logistic regression, KNN, Decision trees, ensembling methods such as Random Forest and Boosting, and kernel methods such as SVM. Then we turn our attention to unsupervised methods, including dimensionality reduction techniques (e.g., PCA), clustering, and recommender systems.

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