A courera course Analysis of Complex Kind Codes