- Home
- Programmes
- Human Computer Interaction
135 Short courses in Human Computer Interaction

Conversation 3D Visualization on the Web (Internship)
This Conversation 3D Visualization on the Web (Internship) project from King Abdullah University of Science and Technology (KAUST) will be to integrate these visualization systems with client-based web-based LLMs and with speech recognition, so that these conversational capabilities extend the interaction metaphors based on mouse and keyboard interactions.

Site Reliability Engineer Nanodegree
The goal of the Site Reliability Engineer Nanodegree at Udacity is to equip software developers with the engineering and operational skills required to build automation tools and responses that ensure designed solutions respond to non-functional requirements such as availability, performance, security, and maintainability.
IBM Applied AI Professional
Build job-ready skills in AI technologies, generative AI models, and programming and learn to build AI-powered chatbots and apps in just 6 months with IBM Applied AI Professional course offered by Coursera in partnership with IBM.
Deep Learning with Tensorflow
EdX is an online learning platform trusted by over 12 million users offering the Deep Learning with Tensorflow Certificate in collaboration with IBMx. Much of the world's data is unstructured. Think images, sound, and textual data. Learn how to apply Deep Learning with TensorFlow to this type of data to solve real-world problems.
Cloud Computing Concepts - Part 2
The Cloud Computing Concepts - Part 2 course offered by Coursera in partnership with University of Illinois is part of the Cloud Computing Specialization.
Architecting Hybrid Cloud Infrastructure with Anthos
The Architecting Hybrid Cloud Infrastructure with Anthos Specialization offered by Coursera in partnership with Google Cloud is intended for technical engineers, architects, and administrators using Google Cloud Platform (GCP), Kubernetes, and Istio to create, integrate, or modernize solutions.
DeepLearning.AI TensorFlow Developer Professional Certificate
In this hands-on, four-course DeepLearning.AI TensorFlow Developer Professional Certificate offered by Coursera in partnership with Deeplearning, you’ll learn the necessary tools to build scalable AI-powered applications with TensorFlow.
IBM z-OS Mainframe Practitioner
The IBM z-OS Mainframe Practitioner course offered by Coursera in partnership with IBM is intended to provide the foundational skills required to launch a career in the enterprise platform that powers over 68% of worldwide transactions.
Cloud Computing Project
The Cloud Computing Project course offered by Coursera in partnership with University of Illinois is part of the Cloud Computing Specialization.
Google Cloud Certification - Cloud Network Engineer Professional Certificate
This Google Cloud Certification - Cloud Network Engineer Professional Certificate programme from Coursera in partnership with Google Cloud provides the skills you need to advance your career as a network engineer and provides training to support your preparation for the industry-recognized Google Cloud Professional Network Engineer certification.
Introduction to Applied Cryptography
Introduction to Applied Cryptography. Cryptographic methods underpinning cybersecurity. The Introduction to Applied Cryptography Specialization is offered by Coursera in partnership with University of Colorado System.
Algorithms on Strings
The Algorithms on Strings course is offered by Coursera in partnership with UC San Diego is part of the Data Structures and Algorithms Specialization.
Blockchain Basics
The Blockchain Basics course is offered by Coursera in partnership with University at Buffalo is part of the Blockchain Specialization.
Interacting with the System and Managing Memory
This Interacting with the System and Managing Memory course offered by Coursera in partnership with Duke University will teach you powerful new programming techniques for interacting with the user and the system and dynamically allocating memory. '
Statistical Shape Modelling - Computing the Human Anatomy
Learn the technology of modelling, as used in computational face recognition or in surgeries, with Statistical Shape Modelling - Computing the Human Anatomy at University of Basel by FutureLearn.
Deploying Machine Learning Models
This Deploying Machine Learning Models course offered by Coursera in partnership with UC San Diego is part of the Python Data Products for Predictive Analytics Specialization.
Cognitive Interaction Design
The Cognitive Interaction Design course offered by KTH Royal Institute of Technology will explore methods of analysis and design related to cognitive interaction.
Organizational Change and Culture for Adopting Google Cloud
This Organizational Change and Culture for Adopting Google Cloud course is offered by Coursera in partnership with Google Cloud.
GPU Programming
Solve Challenges with Powerful GPUs. Develop mastery in high performance computing and apply to numerous fields. This GPU Programming Specialization is offered by Coursera in partnership with Johns Hopkins University.
Managing Google Cloud's Apigee API Platform for Hybrid Cloud
Understand the architecture, terminology and concepts that are used to install, manage, scale and monitor the Apigee hybrid API management platform. This Managing Google Cloud's Apigee API Platform for Hybrid Cloud Specialization is offered by Coursera in partnership with Google Cloud.