If you are by any chances affiliated to a Canadian university you get free access to DMTI POI data that includes public schools and universities.
All of this is located in the Scholar GeoPortal repository at http://geo2.scholarsportal.info/
Although I am unaware of any existing list, it certainly is possible to create one using the IPEDS Use The Data tool (https://nces.ed.gov/ipeds/use-the-data) which allows for the downloading of the IPEDS Completions survey data, which includes all awards conferred (by CIP and by level) for all 7000+ IPEDS-participating institutions.
In this case, I'd suggest using the flashcards from an Anki deck.
Here's a list of French decks: https://ankiweb.net/shared/decks/french
You can convert the deck to txt/csv with these steps: https://ankiweb.net/shared/info/1589071665
Once you have the txt/csv file, you can easily either manually or with a simple script prune the list to meet your need (e....
For a really broad answer, you can use Wikidata via a Sparql query on the property "Academic Major".
From my quick query, I think the data would need to be cleaned up a bit, and also made specific to US programs in your use.
I found a portal that lists PhD topics, coincidentally called "find a phd"
returns these 3 PhD programs (2019-03-12):
University of East Anglia, School of Environmental Sciences
University of Bath, Centre for Accountable, Responsible and Transparent AI
Northumbria University, Faculty of Business ...