Advanced Algorithmics

Algorithmics and programming are fundamental skills for engineering students, data scientists and analysts, computer hobbyists or developers. Learning how to program algorithms can be tedious if you aren’t given an opportunity to immediately…

Introduction to satellite communications

How is a satellite built? How do they fly? How do they communicate and how does the network operate? The course is made of : teaching videos, equipment demonstrations and simulation programs. They will guide you through the discovery of satellite…

Getting started with Augmented Reality

This course will teach you the basics of developing mobile applications using Mixed and Augmented Reality (MAR) technologies. Through hands-on projects, you’ll learn practical techniques to rapidly and easily prototype three different applications…

Digital Networks Essentials

Every business today depends on connectivity, and now there is increasing demand for engineers who can design, develop and manage data networks – and keep them secure as well. This applied computer science MOOC will give you the hands-on…

4G Network Essentials

4G is the cutting-edge network technology that links millions of smartphones to the internet. But how does it actually work? Ideal for network engineers, sales engineers, application developers, and many other telecoms pros, this course…