Given your working hours, I'd recommend an online course with a weekly group meeting.