- Home
- Programmes
- Computer Science & IT
3.1k Short courses in Computer Science & IT

Applied AI
The Applied AI course from Johns Hopkins University will help you build practical skills in applied AI, machine learning, deep learning, and generative AI to extract insights, solve business problems, and deploy real-world solutions.

Agentic AI
The Agentic AI course from Johns Hopkins University will help you go beyond traditional AI and build intelligent agents that can perceive, plan, learn, and act. Get hands-on with Python-based projects and cutting-edge agentic architectures.

Theoretical Foundations of Machine Learning
In his three-course Johns Hopkins Engineering's Theoretical Foundations of Machine Learning Dr. Erhan Guven guides you through the full machine learning workflow: from how to clean and prepare data all the way to building deep learning neural networks.

AI for Cybersecurity
Johns Hopkins Engineering's AI for Cybersecurity online certificate program focuses on mastering AI-driven cybersecurity strategies through practical projects and expert guidance. Gain proficiency in network analysis, ethical hacking, and AI model evaluation with the certificate from Johns Hopkins University.

Cybersecurity
Go from beginner to expert in 24 Weeks. Master in-demand skills through hands-on labs where you'll hack, defend, and secure systems using industry-standard tools with this Cybersecurity programme from Johns Hopkins University.

Introduction to Ethical Hacking
Johns Hopkins Engineering's Introduction to Ethical Hacking certificate program teaches you how to uncover vulnerabilities, threats, and potential risks before attackers do—and how to protect systems with confidence.

Data Visualization
Johns Hopkins Engineering's Data Visualization online certificate program covers foundational and advanced techniques, including design best practices, interactive dashboards, and storytelling with data. Guided by Johns Hopkins University's faculty, participants gain hands-on experience through practical projects.

Data Analytics Essentials
Developed by a leading university, this Data Analytics Essentials course of the data analytics essentials course covers foundational concepts and major skills and tools required to excel as a data analyst.

AI Summer School 2026
AI Summer School 2026 is an in-person summer program in Barcelona that helps participants build practical AI skills in 1 to 3 weeks. Choose between Foundation (3 weeks, no coding required, EUR 2,970) and Advanced (1 week, prior AI-tool experience recommended, EUR 980), both taught in English at GBSB Global Business School.

Learn Python with Generative AI
Accelerate your Python skills with generative AI—gain hands-on experience, real-time feedback, and industry-aligned techniques with the Johns Hopkins Engineering's Learn Python with Generative AI

AI in Healthcare
Gain a competitive advantage by learning practical skills to implement AI for superior patient experience and business outcomes with this AI in Healthcare programme from John Hopkins University.

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.

IT (Web Design) - USA
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 online IT (Web Design) - USA courses. These flexible learning programme from International Career Institute (ICI) - USA will equip you with the skills you need to thrive in this dynamic industry.

IT (Web Design) - UK
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 online IT (Web Design) - UK courses from International Career Institute (ICI) - UK. These flexible learning programmes will equip you with the skills you need to thrive in this dynamic industry.

Mathematics for Machine Learning
The Mathematics for Machine Learning course from UCL Summer School seeks to offer you a grounding in the language of modern machine learning, with a focus on topics in linear algebra, differential calculus, probability and statistics.

Learning Generative Causal Models from Sparse Temporal Observations during Cellular Reprogramming (Internship)
This Learning Generative Causal Models from Sparse Temporal Observations during Cellular Reprogramming (Internship) project from King Abdullah University of Science and Technology (KAUST) covers how recent work on stem cells and different mature specialized cells in different systems/organs (neurons, blood cells,) has revealed a stunning plasticity and capacity of reprogramming cells.

Extension of the High-Order Entropy-stable Discontinuous Galerkin Solver to Non-Equilibrium Flows (Internship)
This Extension of the High-Order Entropy-stable Discontinuous Galerkin Solver to Non-Equilibrium Flows (Internship) project from King Abdullah University of Science and Technology (KAUST) teaches you about hypersonic flows encountered during atmospheric re-entry and high-speed aerospace operations demand robust CFD techniques.

Machine Learning for Graphs (Internship)
The Machine Learning for Graphs (Internship) project is offered at King Abdullah University of Science and Technology (KAUST).

Health Informatics
The Health Informatics course offered by University of Windsor is an introductory program that provides an overview of health informatics management and health information systems.

Professional Certificate of Competency in Vibration Analysis, Balancing, Alignment, Predictive and Precision Maintenance
The Professional Certificate of Competency in Vibration Analysis, Balancing, Alignment, Predictive and Precision Maintenance from the Engineering Institute of Technology comprehensively explore vibration analysis, balancing and alignment techniques. Vibration analysis is a predictive maintenance technique covering the early diagnosis of faults in machinery.