Examples and exercises from a MOOC programming course focused in code quality.