Our Courses

Interactive Computer Graphics

Interactive Computer Graphics

Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity. This course will introduce various interactive tools developed in computer graphics research field with their design rationales and algorithms. Examples include enhancements to graphical user interfaces, authoring tools for 2D drawings and 3D animations, and interactive computer-aided design systems. Rich live demonstrations and course assignments will give you insights and skills to design and implement such tools for your own problems.

  • Course by
  • Self Paced
  • 28 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Learn to Teach Java:   Boolean Expressions, If Statements, and Iteration

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration

Learn to program with Boolean Expressions, If Statement, and For and While Loops in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course.

  • Course by
  • Self Paced
  • 18 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Critical Thinking & Problem Solving

Critical Thinking & Problem Solving

The most successful professionals are able to assess the environment, analyze a situation, design a solution, and ultimately win in a competitive scenario.

  • Course by
  • 50
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Agile Innovation and Problem Solving Skills

Agile Innovation and Problem Solving Skills

Learn how to deliver greater value through Agile solution targeting and theory of constraints that unleash your team's innovative potential.

  • Course by
  • Self Paced
  • 20
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Agile Leadership Principles and Practices

Agile Leadership Principles and Practices

Accelerate and improve team decisions by learning Agile’s facilitating leadership principles to unleash team productivity, motivation, and problem solving.

  • Course by
  • Self Paced
  • 33
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Statistical Thinking for Industrial Problem Solving, presented by JMP

Statistical Thinking for Industrial Problem Solving, presented by JMP

Statistical Thinking for Industrial Problem Solving is an applied statistics course for scientists and engineers offered by JMP, a division of SAS. By completing this course, students will understand the importance of statistical thinking, and will be able to use data and basic statistical methods to solve many real-world problems.

  • Course by
  • Self Paced
  • 44 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

How do gamers cause things to happen when they hit buttons on their controller? How does the computer keep track of gamer's scores? This class teaches the concepts of nested loops, events, and variables. For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Next, through a cognitively scaffolded process we'll engage you in developing your fluency with problem solving with nested loops, events, and variables in a way that keeps frustration at a minimum.

  • Course by
  • Self Paced
  • 9 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Learn to Teach Java: Inheritance and Recursion

Learn to Teach Java: Inheritance and Recursion

Learn to program with Inheritance and Recursion in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course. We'll cover the Java concepts of inheritance and recursion, as covered in the APCS A Units 9 and 10.

  • Course by
  • Self Paced
  • 11 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Organizational innovation and creativity

Organizational innovation and creativity

This management course focuses on the innovation process by presenting students with methodologies for problem solving and innovation that require research, persistence, and agility. Students will be encouraged to: • Synthesize existing ideas, images, concepts, and skill sets in an original way • Embrace ambiguity • Support divergent thinking and risk taking This course will help you become an effective innovation team leader, take on a role as an innovation executive within a large corporation, or provide entrepreneurial activity.

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

Database Clients

Explore how to write database driven applications in Python by creating various types of clients that connect to MySQL databases using Python code and Python-related MySQL features and tools.

  • Course by
  • Self Paced
  • 40 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
People and Soft Skills Assessment

People and Soft Skills Assessment

Knowledge of people and soft skills are increasingly coming into focus and being recognized as critical for success – we can also call them "Success Skills" or "Power Skills".

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Solving Problems with Creative and Critical Thinking

Solving Problems with Creative and Critical Thinking

In order to find a solution, one needs to be able to analyze a problem. This short course is designed to teach you how to solve and analyze problems effectively with critical and creative thinking. Through the use of creative and critical thinking you will learn how to look at a problem and find the best solution by analyzing the different ways you can solve a problem. By taking this quick course you will gain the skills you need to find the root cause of a problem through the use of a five-step method.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Planning a Patient Safety or Quality Improvement Project (Patient Safety III)

Planning a Patient Safety or Quality Improvement Project (Patient Safety III)

This course provides students with a set of tools and methodologies to plan and initiate a Problem Solving or Quality Improvement project. The first module presents methods for selecting, scoping and structuring a project before it is even initiated. It also introduces the project classifications of implementation and discovery. The second module describes the A3 problem solving methodology and the tool itself. Further in that same module, the student is shown tools to identify problems in flow, defects, and waste and to discover causes, brainstorm, and prioritize interventions.

  • Course by
  • Self Paced
  • 6 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Interpersonal, Developmental, and Evolutionary Perspectives of the Mind

Interpersonal, Developmental, and Evolutionary Perspectives of the Mind

In this course, we will explore how individual problem solving, judgment, and decision making can be influenced by interpersonal and developmental factors.

  • Course by
  • Self Paced
  • 13 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Network Dynamics of Social Behavior

Network Dynamics of Social Behavior

How do revolutions emerge without anyone expecting them? How did social norms about same sex marriage change more rapidly than anyone anticipated? Why do some social innovations take off with relative ease, while others struggle for years without spreading? More generally, what are the forces that control the process of social evolution –from the fashions that we wear, to our beliefs about religious tolerance, to our ideas about the process of scientific discovery and the best ways to manage complex research organizations? The social world is complex and full of surprises.

  • Course by
  • Self Paced
  • 5 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Test-Driven Development Overview

Test-Driven Development Overview

In this introductory course you will get both a full overview of what TDD is, when it can and can't be applied, and what its benefits are for practitioners and organizations. You will also have the opportunity to get hands on with a few fun introductory projects where you can apply what you have learned and experience the benefits of this approach to problem solving yourself. We recommend that you have some knowledge of the Python programming language. Examples and labs use Python.

  • Course by
  • Self Paced
  • 14 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Mathematics for Computer Science

Mathematics for Computer Science

“Welcome to Introduction to Numerical Mathematics. This is designed to give you part of the mathematical foundations needed to work in computer science in any of its strands, from business to visual digital arts, music, games. At any stage of the problem solving and modelling stage you will require numerical and computational tools. We get you started in binary and other number bases, some tools to make sense of sequences of numbers, how to represent space numerical using coordinates, how to study variations of quantities via functions and their graphs.

  • Course by
  • Self Paced
  • 38 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Capstone: Design Thinking for IS in Business

Capstone: Design Thinking for IS in Business

In this course, learners will be introduced to the capstone project and learn how to integrate the design thinking process in business problem solving. In addition, learners will develop a prototype and get feedback from peers.

  • Course by
  • Self Paced
  • 11 hours
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Excel/VBA for Creative Problem Solving

Excel/VBA for Creative Problem Solving

This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA). The first two courses will teach learners the basics of VBA through the use of dozens of educational screencasts and a series of quizzes and in-application programming assignments. Finally, in Part 3 of the course, learners will complete 3 "real world" and somewhat open ended projects, which are graded through peer review.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Akamai Customer Consulting and Support

Akamai Customer Consulting and Support

Prepare for a career in professional services or customer support.. In this program, you’ll learn in-demand consulting and technical skills like SQL, Linux, and Python to be job-ready in 4 months or less, with no prior degree or experience required to get started. You will learn the latest skills including internet technology fundamentals, networking, operating systems, and problem solving.

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

Learn to Teach Java

Learn to teach introductory Java -- with a focus on the new Advanced Placement Computer Science A curriculum. Preview the CS Awesome curriculum with overview videos to help you prepare for class efficiently. Learn teaching tips and access supporting materials from an expert in CS education with 15+ years experience including advice on teaching debugging, code tracing (for answering multiple choice questions) and problem solving patterns. Complete activities specifically designed for teachers and create materials you can use in your classroom.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Professional Skills for the Workplace

Professional Skills for the Workplace

This Specialization is intended for working professionals early in their career and for organizations who look to improve interpersonal relationship skills among their employees, clients, and customers. Through four courses, you will explore the use of emotional and social intelligence, practice a formula for problem solving, cultivate a growth mindset, and build skills related to adaptability and resilience in an ever-changing environment. These skills show up in business relationships and communication and ultimately impact professional effectiveness.

  • Course by
  • Self Paced
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Supply Chain Management: A Learning Perspective

Supply Chain Management: A Learning Perspective

As a human being, we all consume products and/or services all the time. This morning you got up and ate your breakfast, e.g., eggs, milk, bread, fresh fruits, and the like. After the breakfast, you drove your car to work or school. At your office, you used your computer, perhaps equipped with 27” LCD monitor. During your break, you drank a cup of coffee and played with your iPhone. So on and so forth. You probably take it for granted that you can enjoy all of these products.

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

Introduction to Computer Science and Programming

This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skillset needed to write interactive, graphical programs at an introductory level. The numerical mathematics component will provide you with numerical and computational tools that are essential for the problem solving and modelling stages of computer science.

  • Course by
  • English
Monthly Subscription
Included in
  • Starter @ AED 99 + VAT
Know more
Problem Solving and Critical Thinking Skills

Problem Solving and Critical Thinking Skills

Develop your ability to tackle complex problems in the workplace using known analytical problem solving techniques, design thinking, and effective research.

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