Science and Engineering nowadays are intimately connected to programming. It is actually rare if you are a Scientist or Engineer and you are not doing anything that has to do with programming. You might be using programming to analyse some data, control your experiment, control a robot etc.
We believe that everyone should be given the opportunity to learn some basic programming, for free, and that is the reason we offered a series of short lessons in C++ in 2016. The lessons involved some short videos, notes and some problems that could be solved online in HackerRank.