

Our Courses
Modern Distributed Systems
Distributed systems are the backbone of modern society but entail challenges in areas such as complexity and energy-use. Discover distributed systems from first principles, understand the architectures and techniques derived from them and explore examples of current practical use.
-
Course by
-
39
-
English
Multidisciplinary Research Methods for Engineers
Engineering is no longer limited to working in a single domain; nowadays engineers increasingly work in multidisciplinary fields. After this course you will be able to carry out all stages of multidisciplinary research using appropriate research methods.
-
Course by
-
Self Paced
-
39
-
English
Fundamentals of Quantum Information
Quantum information is at the heart of quantum computing: learn how it is mathematically represented via quantum circuits and how to manipulate quantum entanglement with these circuits.
-
Course by
-
Self Paced
-
English
Unix Tools: Data, Software and Production Engineering
Grow from being a Unix novice to Unix wizard status! Process big data, analyze software code, run DevOps tasks and excel in your everyday job through the amazing power of the Unix shell and command-line tools.
-
Course by
-
32
-
English
Digital Forensics Essentials (DFE)
Digital Forensics Essentials (DFE) is a first-of-its-kind MOOC certification that offers foundational knowledge and skills on digital forensics with add-on labs for hands-on experience.
-
Course by
-
Self Paced
-
120
-
English
Ethical Hacking Essentials (EHE)
Ethical Hacking Essentials (EHE) is a first-of-its-kind MOOC certification that provides foundational knowledge and skills in ethical hacking with add-on labs for hands-on experience.
-
Course by
-
Self Paced
-
4
-
English
Network Defense Essentials (NDE)
Network Defense Essentials (NDE) is a first-of-its-kind MOOC certification that provides foundational knowledge and skills in network security with add-on labs for hands-on experience.
-
Course by
-
Self Paced
-
42
-
English
AI Applications and Prompt Engineering
Learn to create AI applications with prompt engineering in this introductory online course. Go beyond AI basics, and learn technical and practical skills to harness the power of this emerging technology. Some experience with JavaScript, Node.js, and APIs is recommended.
-
Course by
-
30
-
English
Generative AI for Business Leaders
This course is designed to introduce you to the fast-changing world of generative artificial intelligence. It illuminates the impacts of this technology across various industries and offers guidance for incorporating AI strategies within your organization.
-
Course by
-
Self Paced
-
24
-
English
Intro Course: Spreadsheets and Statistics
Bridge the gap between what you know and the skills you need to ensure your success and efficiency in an office setting. This course is ideal for learners who are just starting out in their professional careers, those looking to add some hard skills to their soft skills, or those looking to make the leap from contractor to full-time employee.
-
Course by
-
Self Paced
-
27
-
English
Neuronal Dynamics
The activity of neurons in the brain and the code used by these neurons is described by mathematical neuron models at different levels of detail.
-
Course by
-
Self Paced
-
15
-
English
Humanitarian Action in the Digital Age
The first MOOC about responsible use of technology for humanitarians. Learn about technology and identify risks and opportunities when designing digital solutions.
-
Course by
-
Self Paced
-
35
-
English
Image Processing and Analysis for Life Scientists
Basic image analysis for life scientists with a non-engineering background. The main goal is to teach how to address and solve scientific questions by state of the art image analysis strategies.
-
Course by
-
Self Paced
-
25
-
English
MATLAB and Octave for Beginners
Learn MATLAB and Octave and start experimenting with matrix manipulations, data visualizations, functions and mathematical computations.
-
Course by
-
Self Paced
-
44
-
English
Introduction to User Experience
This MOOC will review the fundamental elements UX practice (e.g., UX project, key concepts, activities, roles, deliverables).
From application software to mobile application and website, get an introduction on how to design professional interfaces offering quality experiences.
-
Course by
-
Self Paced
-
24
-
English
A System View of Communications: From Signals to Packets (Part 1)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
48
-
English
A System View of Communications: From Signals to Packets (Part 2)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
15
-
English
A System View of Communications: From Signals to Packets (Part 3)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
-
Course by
-
Self Paced
-
8
-
English
Full Stack Application Development Project
For this project you will apply your knowledge of front end and back end development gained from previous courses and build and deploy a full stack real-world web application on the cloud.
-
Course by
-
21
-
English
Introduction to Web Development with HTML5, CSS3, and JavaScript
Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.
-
Course by
-
Self Paced
-
50
-
English
Introduction to Cloud Native, DevOps, Agile, and NoSQL
Learn to develop cloud-native applications from scratch in this comprehensive course. Covering key cloud concepts, tools, and techniques, you'll also explore DevOps culture, CI/CD practices, and MongoDB principles.
-
Course by
-
27
-
English
Back-end Application Development with Node.js and Express
In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework.
-
Course by
-
60
-
English
Microservices and Serverless
Design, develop, deploy, manage and secure applications and solutions on public, private or hybrid cloud platforms
-
Course by
-
English