Best viewed on desktop. Some of the map features will not work on mobile.
The mission of the CIC @ Northeastern University is to promote equitable access to computing education. Today, we are partnered with 100+ of the largest CS departments in the country to implement research-backed interventions that expand students’ opportunities to discover, persist in, and graduate with computing degrees. As part of this mission, we seek to identify the best practices in technical AI education. The interactive AI Programs map displays undergraduate U.S. technical AI programs scraped from the web sites of 4-year colleges/universities with 25+ CIP11 graduates. Our goal is to allow faculty, administrators and students alike to see the different approaches to AI education and make informed decisions about what to offer and where to study.
AI Programs* in Computer Science in U.S. Universities
An interactive map of undergraduate degree programs in Artificial Intelligence across U.S. colleges and universities, helping students discover AI education opportunities nationwide.
Filter by State
Filter by University
Filter by CS Program Size
Map Controls
Filters
Use checkboxes to filter program types
Loading AI Programs map…
Currently loading data for more than 500 universities. This may take a moment.
💡 Use filters to explore program types • Clusters auto-expand when filtering • Click individual markers to zoom and view details • Click cluster circles to zoom and view all universities • Use +/- buttons or mouse wheel to zoom • Reset Zoom button restores map view • Clear Filters button resets all filters

* Only AI programs offered by Computer Science Departments/Schools/Colleges are shown, see FAQ for more information

Data last updated:

Loading statistics...
About

We have developed a tool that uses web-scraping techniques combined with large language models and traditional machine learning techniques to track the availability of AI-focused undergraduate programs in computing departments at universities across the United States. The purpose of the tool is to increase visibility into the AI landscape in post-secondary education for prospective students, administrators, and researchers. By gathering and analyzing publicly available data from each school's website, we have mapped programs from schools so far, matching them to categories ranging from full AI majors to minors to specializations and certificates. The schools mapped generate 87.97% of CS graduates in the U.S. Among these schools, we have found AI majors and AI minors as of , though we know this number is growing. Our map is designed to dynamically update, correcting for errors and detecting newly-launched programs each time we re-run the tool (roughly once a semester). In the future, we'll be adding data from more schools, analyzing the content of the AI programs, and paying special attention to specific barriers students face in accessing these programs.

FAQ and Error Reporting

How was the map created?

We scraped the websites of all computer science departments in the U.S. that graduate 25 or more undergraduate students per year in computing. Our pipeline is an automated link-scraping system that discovers publicly available university programs, extracts curriculum information, and when possible, captures individual course details. All of this data is continuously added to a dedicated database that powers the map.


Right now, our software works best with program websites that are easily discoverable via web navigation and have either a tabular curriculum structure or an accordion-style layout; meaning the full list of courses is presented in a table or in expandable sections where content appears when clicked.


However, our system currently cannot accurately handle websites that are formatted differently than this, which limits our ability to extract curriculum data from some programs.

What about data science degrees or AI programs housed in other departments (e.g., business)?

At the moment, we are focusing on scraping for AI programs within computer science degrees. Because of the nature of our pipeline, you may see a few AI programs associated with non-computer science programs on this map, but we are not currently including these programs in general. You'll see this behavior update as we continue to improve our tools.

How is a university labeled if it has more than one program type (e.g., both an AI Major and an AI Minor)?

If a university offers multiple AI program types (such as both an AI Major and an AI Minor), the marker on the map displays the highest priority program type. The priority order is: AI Major, then AI Minor, AI Concentration/Specialization, Other AI Track, No AI specific program. When you click on a marker to view details, you will see all program types that the university offers listed in the annotation box.

How can I report an error or missing information?

My school has an Artificial Intelligence (AI) major/concentration, but it is not on the map?

Unless it's in the official catalogue we do not list it. If it was recently added to the catalogue, it will appear next time the CIC refreshes the data (every quarter). If it is in the official catalogue, then please fill out a data correction form. (Please note that only Artificial Intelligence (AI) programs offered by Computing Departments, Schools, or Colleges are shown.)

Why is my school not listed on the map?

There are many reasons your school may not be listed—the most likely is that our software cannot handle the format of your website. Please fill out a data correction form.

How do I report an error in the data in general?

If your university is missing from the map or you notice any other errors in a school's data (such as incorrect program information, missing programs, incorrect categorization, or outdated details), please use our data correction form.

How can I report feedback or a bug with the website?

If you want to send feedback or encounter technical issues or bugs with the website (versus errors in the data for a school), please use our feedback/bug form.

People
Acknowledgements

The project was funded by NSF award #2533723, Pivotal, and Northeastern University.