- Home
- Programmes
- Computer Sciences
- North America
480 Short courses in Computer Sciences in North America

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.

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

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).

Applied Generative AI
Build and deploy Generative AI solutions to solve complex business challenges. Learn from Johns Hopkins University faculty and industry leaders to gain practical skills during the Applied Generative AI certificate.

AI Engineer Using Microsoft Azure Nanodegree
Join this AI Engineer Using Microsoft Azure Nanodegree programme offered by Udacity, built in collaboration with Microsoft.
Accelerated Computer Science Fundamentals
Data Structures and Algorithms in C++. Learn fundamentals of computer science while implementing efficient data structures in C++. The Accelerated Computer Science Fundamentals Specialization is offered by Coursera in partnership with University of Illinois.
Code Free Data Science
The Code Free Data Science course offered by Coursera in partnership UC San Diego is designed for learners seeking to gain or expand their knowledge in the area of Data Science.
DevOps, Cloud, and Agile Foundations
This DevOps, Cloud, and Agile Foundations course is offered by Coursera in partnership with IBM.
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.
Reviews and Metrics for Software Improvements
This Reviews and Metrics for Software Improvements offered by Coursera in partnership with University of Alberta is part of the Software Product Management Specialization.
Data Visualization and Communication with Tableau
In this Data Visualization and Communication with Tableau offered by Coursera in partnership with Duke University, you will learn how to become a master at communicating business-relevant implications of data analyses.
Elastic Google Cloud Infrastructure - Scaling and Automation
This accelerated on-demand Elastic Google Cloud Infrastructure - Scaling and Automation course offered by Coursera in partnership with Google Cloud introduces participants to the comprehensive and flexible infrastructure and platform services provided by Google Cloud.
Tableau Advanced - Master Tableau in Data Science
With Tableau Advanced - Master Tableau in Data Science from Udemy you will master tableau 20 in Data Science by solving Real-Life Analytics Problems. Learn Visualisation and Data Mining by doing!
Microsoft Power BI - The Practical Guide
At Microsoft Power BI - The Practical Guide from Udemy you will learn how to use Microsoft's Power BI Tools, including Power BI Desktop, Power BI Pro (Service) and PowerBI Developer.
Informatica Tutorial - Beginner to Expert Level
With Informatica Tutorial - Beginner to Expert Level at Udemy you will become an expert in world's top Data Integration tool.
CompTIA Network Plus N10-006
CompTIA Network Plus N10-006 from Udemy prepares for CompTIA Network+ Certification and pass the exam in the first attempt.
Algorithms and Data Structures Capstone
EdX is an online learning platform trusted by over 12 million users offering the Algorithms and Data Structures Capstone Certificate in collaboration with University of California, San Diego - UC San DiegoX. Synthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.
Programming for Everybody - Getting Started with Python
This Programming for Everybody - Getting Started with Python course offered by Coursera in partnership with University of Michigan is part of the Python for Everybody Specialization.
R Programming
In this R Programming offered by Coursera in partnership with Johns Hopkins University, you will learn how to programme in R and how to use R for effective data analysis.
Introduction to CSS3
This Introduction to CSS3 course offered by Coursera in partnership with University of Michigan is part of the Web Design for Everybody: Basics of Web Development & Coding Specialization.