This is a very interesting list of course.
Personally, I prefer when the course is organized in chapters, with deadlines and exams in the end. This gives me motivation!
You can also check https://www.edx.org/, you will find a very interesting course with certification. It's not all free, but it worth it