self financing courses