Hola, para resolver los saltos de linea cuando corren el archivo .py en Windows:
** modifican **
import csv
** por **
import csv, os
if os.name == ‘nt’: newline_value=’’
else: newline_value=’\n
Y:
** modifican **
with open(‘./files/courses.csv’, ‘w’) as file:’
** por **
with open(‘./files/courses.csv’, ‘w’, newline=newline_value) as file:’
Saludos!