Try Coding Classes

Applying Elementary Cryptography


As kids, we might have played with a made-up code language with meanings decipherable only by the intended receivers.

History is replete with examples of people devising ingenious ways of sending messages decipherable only by the intended receivers.

Today, that field of endeavour, rooted in mathematics and information science, has evolved into modern day cryptography and has become the indispensable ingredient for securing communications in all modern day digital apps on the Internet.

This module is a prerequisite for anyone interested in the inner workings of cryptocurrencies.


In this module, we'll explore basic cryptographic primitives.