Is enrolling in DyD free of cost?

Yes.