I am coming from exactly opposite direction: software engineer being fascinated by biology trying to get into biotech industry - so my comment may be skewed that way.
That being said, I tried the aforementioned courses by Johns Hopkins and while they were not bad, they did not really stand out - maybe it's me, but it was just dry enumeration of basic facts, click here, load data there, without much of the deeper reasoning/explanation, to the point that I had trouble to keep my concentration.
I enjoyed much more the Bioinformatics specialization by UC San Diego: https://www.coursera.org/specializations/bioinformatics
It also has a version bit more accessible to people w/o lots of computer science experience: https://www.coursera.org/learn/bioinformatics?
As well as external support website with tons of extra exercises and nice hands-on introduction to Python that may get you started: http://rosalind.info/problems/locations/
I also started the specialisation by Uni of Toronto, but at that time, I was lacking needed biology background, so I dropped off. Still, it looked like something definitely worth of checking out: https://www.coursera.org/learn/bioinformatics-methods-1
Are these going the direction you had in mind or are they going too much into programming?