- Home
- Programmes
- Computer Sciences
658 Short courses in Computer Sciences

IT (Web Design)
Want to enter a fast-paced, growing profession that lets you showcase your technical and creative skills? Take the next step in your career with the IT (Web Design) course from International Career Institute (ICI). These flexible learning programmes will equip you with the skills you need to thrive in this dynamic industry.

Applied AI and Data Science
Build AI, ML, and GenAI solutions using Python and low-code tools with the Applied AI and Data Science programme from Massachusetts Institute of Technology (MIT).

Computing and Information Technologies (Online)
Computing and Information Technologies (Online) at University of Derby will allow you to deepen your knowledge and understanding through research, case studies and practical skills-based projects.

Improving Solar Corona Simulations with Advanced Boundary Conditions (Internship)
The aim of this Improving Solar Corona Simulations with Advanced Boundary Conditions (Internship) project from King Abdullah University of Science and Technology (KAUST) is to advance the accuracy of solar corona simulations by developing a predictive model for short-term (ideally hourly) solar farside magnetograms.

Fine-Tuning of Foundation Models via Low-Rank Adaptation and Beyond (Internship)
This Fine-Tuning of Foundation Models via Low-Rank Adaptation and Beyond (Internship) project is offered at King Abdullah University of Science and Technology (KAUST).

Trustworthy Autonomous Vehicles Architecture (Internship)
The Trustworthy Autonomous Vehicles Architecture (Internship) project from King Abdullah University of Science and Technology (KAUST) addresses is the failure of existing AV architectures to reconcile AI/ML-based stochastic decision-making with the deterministic, time-sensitive nature of driving control.

Gradient Compression for Distributed Training of Machine Learning Models (Internship)
Modern supervised machine learning models are trained using enormous amounts of data, and for this distributed computing systems are used. The Gradient Compression for Distributed Training of Machine Learning Models (Internship) project is offered at King Abdullah University of Science and Technology (KAUST).

Front - End Development
Design and build modern digital experiences with React, TypeScript and next-gen web technologies. Gain a full-stack edge and open doors to fast-growing tech careers. The Front - End Development degree is offered by Noroff School of Technology and Digital Media.

Machine Learning Techniques for Divergence-free Field Reconstruction (Internship)
The Machine Learning Techniques for Divergence-free Field Reconstruction (Internship) project is offered at King Abdullah University of Science and Technology (KAUST).

Dual-Band Ku or Ka - Band Phase Shifter for SATCOM Applications (Internship)
This Dual-Band Ku or Ka - Band Phase Shifter for SATCOM Applications (Internship) from King Abdullah University of Science and Technology (KAUST) involves designing a tunable phase shifter using TSMC 65 nm technology operating in both Ku-band and Ka-band for satellite communication systems.

Egocentric Video Understanding (Internship)
The Egocentric Video Understanding (Internship) project at King Abdullah University of Science and Technology (KAUST) refers to videos recorded from the first-person point of view, with the camera mounted on the head (e.g., GoPro) or smart glasses worn alongside the eyes (e.g., Google glasses), and they are what you actually see in your eyes.

Inverse Problems in Imaging (Internship)
The Inverse Problems in Imaging (Internship) project from King Abdullah University of Science and Technology (KAUST) aims to teach students about inverse problems, and critical techniques for solving them, including convex and non-convex optimization, sparse coding, and compressive sensing.

Planning and Operation of Energy Systems via Risk-aware Optimization (Internship)
The objective of this Planning and Operation of Energy Systems via Risk-aware Optimization (Internship) project from King Abdullah University of Science and Technology (KAUST) is to develop computational methodologies for risk-aware optimization and the implementation of these methodologies to optimize the operation of complex energy systems.

Network and System Administration
In this Network and System Administration degree at Noroff School of Technology and Digital Media, you will learn how to manage and operate data networks and servers, and how to use AI tools to monitor networks, predict issues, and strengthen IT security.

Deep Learning for Visual Computing (Computer Vision, Computer Graphics, Remote Sensing, Vision and Language) (Internship)
The Deep Learning for Visual Computing (Computer Vision, Computer Graphics, Remote Sensing, Vision and Language) (Internship) project from King Abdullah University of Science and Technology (KAUST) covers many topics but exact topic depends on the student's interest, background, and current research topics in the group.

Efficient Pricing of High-Dimensional (multi-assets) European Options (Internship)
The student of the Efficient Pricing of High-Dimensional (multi-assets) European Options (Internship) project from King Abdullah University of Science and Technology (KAUST) will work on designing new numerical methods based on hierarchical adaptive sparse grids quadratures combined with Fourier techniques for efficient pricing of high-dimensional (multi-assets) European Options.

Algorithmic Information Theory for Machine Intelligence (Internship)
The Algorithmic Information Theory for Machine Intelligence (Internship) project from King Abdullah University of Science and Technology (KAUST) is perfect for those seeking hands-on exposure to research or co-op experience, and many interns find it excellent preparation for future graduate studies.

Ransomware in Industrial Control Systems (Internship)
The Ransomware in Industrial Control Systems (Internship) from King Abdullah University of Science and Technology (KAUST) project from will study effective defense-in-depth security strategies, ensure an understanding of network interdependencies, and conduct crown jewel analysis to identify potential weaknesses that could disrupt business continuity and production in the event of ransomwares.

Professional Certificate of Competency in IEC 61850 Based Substation Automation
This Professional Certificate of Competency in IEC 61850 Based Substation Automation from the Engineering Institute of Technology is designed for engineers and technicians who need to understand the techniques required to use and apply IEC 61850 to substation automation, hydropower plants, wind turbines, and distributed energy resources as productively and economically as possible.

Back-End Development
Become a back-end developer with advanced programming skills in JavaScript, cloud services, and .NET. Learn to use AI for efficient development and quality assurance, and prepare for a career as a full-stack developer with the Back-End Development degree at Noroff School of Technology and Digital Media.