It generally costs money no matter where you do, unless you do it through a government sponsored program. Where you take the final depends on who is giving the course.