At Brown university there are 3 intro courses you can choose from. Two use functional programming languages.