I recently completed the specialization with Andrew Ng and think it’s a fantastic introduction to ML. It has a good blend of theory, practical tips, and coding.
If anyone is interested, I’ve published detailed notes and my submissions for the lab assignments: