The word "programming" is stressed on the first syllable. I call the company that puts out these courses cor SER a with the stress on the second sound.
You paused at "whom" where there is no comma. This pause disrupted the flow of thought.
You also omitted an indefinite article and blurred the transition from some words.
Watch for words ending in "or" such as "extractors". It is pronounced as if it were and "er".
Your English is very good.
The coursera courses are very interesting. My objection is the the ownership of assignments. I took a course and did all the homework and exercises. My solutions were very good but I didn't want to give up all rights to my code as I had reused the code from courses I had taught in Java and I am not sure I
"own" my own code.