This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications. … [Read more...] about Cryptography
Physical Science and Engineering
Introduction to Embedded Systems Software and Development Environments
Welcome to the Introduction to Embedded Systems Software and Development Environments. This course is focused on giving you real world coding experience and hands on project work with ARM based Microcontrollers. You will learn how to implement software configuration management and develop embedded software applications. Course assignments include creating a build system using … [Read more...] about Introduction to Embedded Systems Software and Development Environments
Origins – Formation of the Universe, Solar System, Earth and Life
The Origins course tracks the origin of all things – from the Big Bang to the origin of the Solar System and the Earth. The course follows the evolution of life on our planet through deep geological time to present life forms. … [Read more...] about Origins – Formation of the Universe, Solar System, Earth and Life
Risk in Modern Society
Risk has become one of the defining features of modern society. Almost daily, we are preoccupied with assessing, discussing, or preventing a wide variety of risks. It is a cornerstone notion for businesses and organizations, but also for nation states and their many levels of government. And even for individuals, risk and the avoidance or embracing thereof, is a key theme. … [Read more...] about Risk in Modern Society
On Being a Scientist
On Being a Scientist will provide you with an overview of scientific conduct & ethics, what it means to be a scientist and allows you to become acquainted with academic practice, thus meeting a demand for increased awareness in scientific integrity. This course is designed to inform you on topics as scientific integrity and social responsibilities of scientists. Broad … [Read more...] about On Being a Scientist