

Our Courses

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

Digital Signal Processing 1: Basic Concepts and Algorithms
Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. In this series of four courses, you will learn the fundamentals of Digital Signal Processing from the ground up.
-
Course by
-
Self Paced
-
29 hours
-
English

Introduction to Applied Cryptography
This course is a non-mathematical introduction to the role that cryptography plays in providing digital security for everyday applications such as the internet, mobile phones, wireless networks and cryptocurrency. In this introductory course you will develop an understanding of the functionality and purpose of the main cryptographic tools we use today. You will learn how to make decisions about which cryptographic tools are most appropriate to deploy in specific settings.
-
Course by
-
Self Paced
-
English

Systems and Application Security
Course 7 - Systems and Application Security This is the seventh course under the specialization SSCP. This course discusses two major changes in recent years to how we use our data: going mobile and using the cloud. First, we use our data on the go by means of data services provided to our mobile phones, Wi-Fi, and other devices.
-
Course by
-
Self Paced
-
17 hours
-
English

Digital Signal Processing 4: Applications
Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. The goal, for students of this course, will be to learn the fundamentals of Digital Signal Processing from the ground up.
-
Course by
-
Self Paced
-
14 hours
-
English

Digital Signal Processing 2: Filtering
Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. The goal, for students of this course, will be to learn the fundamentals of Digital Signal Processing from the ground up.
-
Course by
-
Self Paced
-
18 hours
-
English

Digital Signal Processing 3: Analog vs Digital
Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. The goal, for students of this course, will be to learn the fundamentals of Digital Signal Processing from the ground up.
-
Course by
-
Self Paced
-
16 hours
-
English

Cloud and Wireless Security
Course 6: Cloud and Wireless Security
-
Course by
-
Self Paced
-
6 hours
-
English

Smart Device & Mobile Emerging Technologies
Every day you use your smartphone. Your smartphone wakes you up, it is the first thing you use in the morning, and the last thing you check (e.g., alarm setting) before you sleep. In addition, you use it all day. A typical cellphone user touches their mobile phone 2,617 times a day (Dscout report based on 2017) and people spend over 4 hours a day on their mobile phones (Hackernoon report) on average.
-
Course by
-
Self Paced
-
33 hours
-
English

Epidemics - the Dynamics of Infectious Diseases
Not so long ago, it was almost guaranteed that you would die of an infectious disease. In fact, had you been born just 150 years ago, your chances of dying of an infectious disease before you've reached the tender age of 5 would have been extremely high. Since then, science has come a long way in understanding infectious diseases - what they are, how they spread, and how they can be prevented. But diseases like HIV/AIDS, Malaria, Tuberculosis, or the flu are still major killers worldwide, and novel emerging diseases are a constant threat to public health.
-
Course by
-
Self Paced
-
17 hours
-
English

HTML, CSS, and Javascript for Web Developers
Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS.
-
Course by
-
Self Paced
-
40 hours
-
English