Skip to main content

Startup Shell students

Academics

AI Education at UMD

New M.S. in Artificial Intelligence

The new Master of Science degree in artificial intelligence (AI) includes courses on the fundamentals of AI and that address the interaction between AI and humans and society. Applications for fall admission will be accepted until August 15 and no GRE is required. The new program is administered by the Science Academy in conjunction with AIM.

M.Eng. in Engineering Artificial Intelligence

The Engineering AI program is a collaborative effort across the A. James Clark School of Engineering. Graduates from the program will be prepared for professional careers in areas like embedded system design and implementation, industrial and automotive systems engineering, software and data engineering, communications system design, medical signal processing, and beyond.


AIM is working with faculty and staff across campus to develop the following new degree programs:

B.S. in AI
B.A. in AI
Ph.D. in AI

How can we get our students to think about how AI can increase access to a living wage, education or health care? AIM promises to be a unique place for looking at AI in new ways, including applying feminist methods of scholarship to look at how AI is made and what it’s used for.

Neda Atanasoski, AIM Associate Director for Education

Professor and Chair of the Harriet Tubman Department of Women, Gender and Sexuality Studies

 

AI-Related Course List

View Schedule of Classes

Click the program names to see all available courses.
Updated: Summer 2025

 

AMSC - Applied Mathematics & Statistics, and Scientific Computation

AMSC808N: Advanced Topics in Applied Mathematics; Numerical Methods for Data Science and Machine Learning

AMSC808X: Advanced Topics in Applied Mathematics; Machine Learning for Scientific Computing

AOSC - Atmospheric & Oceanic Science

AOSC447: Machine Learning in Earth Science

ARCH - Architecture

ARCH418D: Selected Topics in Architectural Technology; The future of Sustainability: Human-Centered Design, Emerging Technologies, and Artificial Intelligence

ARCH418J: Selected Topics in Architectural Technology; Artificial Intelligence and Architecture: Background, Applications, and the Design Process

AREC - Agricultural and Resource Economics

AREC380: Data Science for Environmental and Resource Economics

BCHM - Biochemistry

BCHM477: Biomolecular Measurement and Data Analysis

BDBA - Business Administration

BDBA803: Causal Methods in Business Research

BDBA804: Big Data and AI for Business

BDBA806: Executive Decision Making in the Age of AI

BDBA808G: Special Topics in Information Systems; AI and Business Strategy

BDBA818A: Special Topics in Accounting; AI Literacy: Business Data and AI Applications

BIOE - Bioengineering

BIOE658J: Special Topics in Bioengineering (M.Eng.); Introduction to Programming and Data Analysis using Python

BIOE658K: Special Topics in Bioengineering (M.Eng.); Applied Computer Vision

BIOI - Bioinformatics and Computational Biology

BIOI602: Principles of Data Science

BIOI603: Principles of Machine Learning

BMGT - Business and Management

BMGT207: Ethics of Artificial Intelligence

BMGT347: Quantitative Financial Analysis

BMGT401: Big Data and AI using Cloud Computing

BMGT408E: Emerging Topics in Information Systems; Big Data and AI using Cloud Computing

BMGT758A: Special Topics in Business and Management; AI and Business Strategy

BMGT758W: Special Topics in Business and Management; Foundations of AI

BMSO - Business

BMSO603: Data Mining and Predictive Analytics

BSCI - Biological Sciences Program

BSCI238I: Special Topics in Biology Student Initiated Courses; Machine Learning for the Life Sciences

BSOS - Behavioral and Social Sciences

BSOS188C: Selected Topics in the Behavioral and Social Sciences; Social Data Science: Pathways and Applications

BSOS326: Python Programming for the Social Sciences

BUAC - Accounting and Information Assurance

BUAC716: Auditing Automation and Analytics

BUAC758Y: Special Topics in Accounting and Information Assurance; AI Literacy: Business Data and AI Applications

BUDT - Decision and Information Technologies

BUDT733: Data Mining and Predictive Analytics

BUDT751: Harnessing AI for Business

BUDT758O: Special Topics in Decision, Operations and Information Technologies; Designing AI Systems

BUFN - Finance

BUFN650: Machine Learning in Finance

BUMK - Marketing

BUMK746: Data Science for Customer Analytics

BUSI - Part-Time MBA Program

BUSI718A: Special Topics in Business; Foundations of AI

BUSI758K: Special Topics in Business; Marketing in the Age of AI

BUSI758X: Special Topics in Management; AI and Business Strategy

BUSM - Business Management

BUSM758A: Special Topics in Management; AI and Business Strategy

BUSM758R: Special Topics in Business; Foundations of AI

BUSM758T: Special Topics in Business; Financial Institutions in the Era of FinTech and AI

BUSM758W: Special Topics in Business; Marketing in the Age of AI

BUSM - Business Management

BUSO733: Data Mining and Predictive Analytics

CCJS - Criminology and Criminal Justice

CCJS418E: Seminar in Criminology and Criminal Justice; Coding for Criminology

CHBE - Chemistry and Biomolecular Engineering

CHBE452: Introduction of Machine Learning in Chemical Engineering

CHBE652: Introduction of Machine Learning in Chemical Engineering

CMSC - Computer Science

CMSC116: You and I, and Generative AI

CMSC320: Introduction to Data Science

CMSC396H: Computer Science Honors Seminar

CMSC421: Introduction to Artificial Intelligence

CMSC422: Introduction to Machine Learning

CMSC425: Game Programming

CMSC426: Computer Vision

CMSC454: Algorithms for Data Science

CMSC470: Introduction to Natural Language Processing

CMSC473: Capstone in Machine Learning

CMSC477: Robotics Perception and Planning

CMSC498J: Selected Topics in Computer Science; Human-Robot Interaction, Device Prototyping, and Embodied AI

CMSC498K: Selected Topics in Computer Science; Introduction to Multimodal Deep Learning

CMSC498Y: Selected Topics in Computer Science; Statistical Inference and Machine Learning Methods for Genomics Data

CMSC673: Capstone in Machine Learning

CMSC722: Artificial Intelligence Planning

CMSC723: Natural Language Processing

CMSC740: Advanced Computer Graphics

CMSC818V: Advanced Topics in Computer Systems; Machine Learning for Physical Sensing and Perception

CMSC828G: Advanced Topics in Information Processing; Systems for Machine Learning

CMSC828J: Advanced Topics in Information Processing; Common-sense Reasoning and Natural Language Understanding

CMSC828V: Advanced Topics in Information Processing; Numerical Methods for Data Science and Machine Learning

CMSC848G: Selected Topics in Information Processing; Selected Topics in Machine Learning

CMSC848I: Selected Topics in Information Processing; Trustworthy Machine Learning

CMSC848J: Selected Topics in Information Processing; Cognitive Robotics

CMSC848N: Selected Topics in Information Processing; Generative AI Agents

CMSC848P: Selected Topics in Information Processing; Machine Learning Theory

CMSC848W: Selected Topics in Information Processing; Foundations of Interpretable Artificial Intelligence

COMM - Communication

COMM449A: Special Topics in Digital Communication; Artificial Intelligence in the Digital Age (3 cr)

DATA - Data Science

DATA110: Applications of R for Data Science

DATA120: Python Programming for Data Science

DATA200: Knowledge in Society: Science, Data and Ethics

DATA320: Introduction to Data Science

DATA602: Principles of Data Science

DATA603: Principles of Machine Learning

DATA604: Data Representation and Modeling

DATA606: Algorithms for Data Science

DATA607: Communication in Data Science and Analytics

DATA612: Deep Learning

DATA641: Natural Language Processing

ECON - Economics

ECON230: Applied Economic Statistics

ECON354: Using Big Data to Solve Economic and Social Problems

ECON432: Applied Machine Learning

ECON623: Econometrics I

ECON722: Econometrics IV

ENAE - Aerospace Engineering

ENAE450: Robotics Programming

ENAE488O: Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms

ENAE692: Introduction to Space Robotics

ENAE788M: Selected Topics in Aerospace Engineering; Hands On Autonomous Aerial Robotics

ENAE788O: Selected Topics in Aerospace Engineering; Introduction to Autonomous Multi-Robot Swarms

ENAI - Engineering Artificial Intelligence, Professional Masters

ENAI600: Probability and Statistics for Engineering AI

ENAI601: Numerical Methods for Engineering AI

ENAI602: Foundations of Machine Learning for Engineering AI

ENAI603: Foundations of Data Science for Engineering AI

ENAI604: Fair, Ethical and Sustainable Engineering AI

ENAI605: Generative Engineering AI

ENAI606: Large Language Models in Engineering AI

ENAI607: Python Applications for Engineering AI

ENBC - Biocomputational Engineering

ENBC321: Machine Learning for Data Analysis

ENBC423: Applied Computer Vision

ENBC424: AI for Biocomputational Engineering

ENBC491: Senior Capstone Design in Biocomputational Engineering

ENCE - Civil Engineering

ENCE489X: Special Problems in Civil Engineering; Statistical and Machine Learning Models for Natural Hazards Prediction

ENCE622: Construction Automation & Robotics

ENCE688M: Advanced Topics in Civil Engineering; Theory-Guided Machine Learning

ENEB - Cyber-Physical Systems Engineering

ENEB345: Probability & Statistical Inference

ENEB346: Linear Algebra for Machine Learning Applications

ENEB456: Machine Learning Tools

ENEE - Electrical and Computer Engineering

ENEE408I: Capstone Design Project: Autonomous Control of Interacting Robots

ENEE409N: Capstone Design Project; Design Experience in Machine Learning

ENEE419D: Capstone Design Project; Design Experience in Machine Learning

ENEE436: Foundations of Machine Learning

ENEE469O: Topics in Controls; Introduction to Optimization

ENEE719D: Advanced Topics in Microelectronics; Embedded Machine Learning

ENEE739F: Advanced Topics in Signal Processing; Foundations of Interpretable Artificial Intelligence

ENFP - Fire Protection Engineering

ENFP201: Numerical Methods with MatLab

ENMA - Materials Engineering

ENMA437: Machine Learning for Materials Science

ENMA637: Machine Learning for Materials Science

ENME - Mechanical Engineering

ENME440: Applied Machine Learning for Engineering and Design

ENME691: Industrial AI

ENME743: Applied Machine Learning for Engineering and Design

ENPM - Engineering, Professional Masters

ENPM640: Rehabilitation Robotics

ENPM645: Human-Robot Interaction

ENPM662: Introduction to Robot Modeling

ENPM667: Control of Robotic Systems

ENPM673: Perception for Autonomous Robots

ENPM690: Robot Learning

ENPM692: Manufacturing and Automation

ENPM701: Autonomous Robotics

ENPM703: Fundamentals of AI and Deep Learning

ENRE - Reliability Engineering

ENRE640: Collection and Analysis of Reliability Data

ENTS - Telecommunications

ENTS669D: Special Topics in Computing; Foundations of Machine Learning

ENTS669K: Special Topics in Computing; AI Applications for 6G

EPIB - Epidemiology and Biostatistics

EPIB674: Foundations of Machine Learning in Public Health

FGSM - Federal and Global Fellows

FGSM: Strategic Thinking, AI, and Innovation Power

GVPT - Government and Politics

GVPT622: Quantitative Methods For Political Science

HGLO - Global Communities

HGLO101: Saving the World With Data

IMDM - Immersive Media Design

IMDM350: Advanced Digital Media Theory

INST - Information Science

INST388T: "Maker Movement" Approach to Computing; Human-AI Fiction Co-Writing

INST414: Data Science Techniques

INST461: Emerging Technologies and Risk Management

INST728F: Special Topics in Information Studies; Generative AI in UX: Transforming UX Practice

INST728L: Special Topics in Information Studies; GenAI and Large Language Models (LLMs) for Library and Archives Collections

INST735: Natural Language Processing

INST737: Introduction to Data Science

INST762: Visual Analytics

INST767: Big Data Infrastructure

JAPN - Japanese

JAPN447: Technologies of Japanese Performance

JOUR - Journalism

JOUR389W: News Coverage of Special Topics; News Alchemy: Journalism and Artificial Intelligence

JOUR458A: Special Topics in Journalism; Machine Editors: Search Engines, Social Media, AI and The News

JOUR689J: News Coverage of Specialized Topics; Exploring News Archives with Artificial Intelligence

JOUR689W: News Coverage of Specialized Topics; News Alchemy: Journalism and Artificial Intelligence

LING - Linguistics

LING723: Natural Language Processing

MSAI - Maser of Science in Artificial Intelligence

MSAI601: Probability and Statistics

MSAI602: Principles of Data Science

MSAI603: Principles of Machine Learning

MSAI631: AI and Society

MSML - Machine Learning

MSML602: Principles of Data Science

MSML603: Principles of Machine Learning

MSML605: Computing Systems for Machine Learning

MSML606: Algorithms and Data Structures for Machine Learning

MSML610: Advanced Machine Learning

MSML612: Deep Learning

MSML640: Computer Vision

MSML641: Natural Language Processing

MSML642: Robotics

MSML651: Big Data Analytics

MSQC - Quantum Computing

MSQC603: Principles of Machine Learning

MSQC604: Quantum Computing Architectures and Algorithms

PHIL - Philosophy

PHIL209M: Philosophical Issues; AI and the Human Experience

PHIL211: AI & ETHICS

PHIL408F: Topics in Contemporary Philosophy; A Gentle Introduction to Machine Learning

PHIL688F: Selected Problems in Philosophy; Trustworthy Machine Learning

PHIL808M: Seminar in the Problems of Philosophy; The Philosophy in AI: the Graduate Perspective

PHPE - Philosophy, Politics, and Economics

PHPE308N: Special Topics in Philosophy, Politics, and Economics; AI and the Human Experience (3 cr)

PLCY - Public Policy

PLCY610: Quantitative Aspects of Public Policy

PSYC - Psychology

PSYC417: Data Science for Psychology and Neuroscience Majors

PSYC431: Human and Animal Intelligence

SOCY - Sociology

SOCY462: Digital Technology and Society

STAT - Statistics

STAT426: Introduction to Data Science and Machine Learning

STAT740: Linear Statistical Models I

STAT741: Linear Statistical Models II

SURV - Survey and Data Science

SURV613: Machine Learning for Social Science

SURV615: Statistical Modeling and Machine Learning I

SURV616: Statistical Modeling and Machine Learning II

SURV751: Introduction to Big Data and Machine Learning

SURV753: Machine Learning II

URSP - Urban Studies and Planning

URSP688Y: Recent Developments in Urban Studies; Smart Cities and Urban Data Science

VIPS - Vertically Integrated Projects

VIPS208R: Starting with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots

VIPS308R: Engaging with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots

VIPS408R: Leading with Vertically Integrated Projects; 3D-Printed Video Game-Playing Soft Robots



 

Did you teach an AI-related course that you'd like us to include? Email us at aim@umd.edu with the details and we'll add it to this page.

Get Involved

Find out how you can get involved with AIM by joining our mailing list and our Discord server!