Catalan is a Romance language spoken in Northern Spain ... and recreational purposes through small group weekly classes and guided independent learning. If you are unsure about your level, let us know ...