After my Ph.D in signal processing I have worked as a firmware engineer, software engineer and a project manager.
During my career I have worked with DSPs and FPGAs to develop high-speed communications systems form physical layer to network layer. After that I have worked on software systems designed for data acquisition and analyzing.
I have worked with C++ extensively throughout my career and later on working with Python for data analyzing and also developing front-end systems for data visualization using AngularJS, Flask and also Android.
This course is put together from my own experience and years worth of note taking. I hope all of you learn something here.